System.Threading.Channels Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um conjunto de estruturas de dados de sincronização para passar dados entre produtores e consumidores de forma assíncrona.
Classes
| Nome | Description |
|---|---|
| BoundedChannelOptions |
Fornece opções que controlam o comportamento de instâncias limitadas Channel<T> . |
| Channel |
Fornece métodos estáticos para criar canais. |
| Channel<T> |
Fornece uma classe base para canais que dão suporte à leitura e gravação de elementos do tipo |
| Channel<TWrite,TRead> |
Fornece uma classe base para canais que dão suporte à leitura de elementos de tipo |
| ChannelClosedException |
Exceção gerada quando um canal é usado após o fechamento. |
| ChannelOptions |
Fornece opções que controlam o comportamento das instâncias de canal. |
| ChannelReader<T> |
Fornece uma classe base para leitura de um canal. |
| ChannelWriter<T> |
Fornece uma classe base para gravar em um canal. |
| UnboundedChannelOptions |
Fornece opções que controlam o comportamento de instâncias não associados Channel<T> . |
| UnboundedPrioritizedChannelOptions<T> |
Fornece opções que controlam o comportamento das instâncias criadas por CreateUnboundedPrioritized<T>(). |
Enumerações
| Nome | Description |
|---|---|
| BoundedChannelFullMode |
Especifica o comportamento a ser usado ao gravar em um canal limitado que já está cheio. |