System.Threading.Channels Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece um conjunto de estruturas de dados de sincronização para a passagem de dados entre produtores e consumidores de forma assíncrona.
Classes
| Name | Description |
|---|---|
| BoundedChannelOptions |
Fornece opções que controlam o comportamento das instâncias Channel<T> limitadas. |
| Channel |
Fornece métodos estáticos para criar canais. |
| Channel<T> |
Fornece uma classe base para canais que suportam a leitura e escrita de elementos do tipo |
| Channel<TWrite,TRead> |
Fornece uma classe base para canais que suportam a leitura de elementos de tipo |
| ChannelClosedException |
Exceção lançada quando um canal é usado depois de ter sido fechado. |
| ChannelOptions |
Fornece opções que controlam o comportamento das instâncias do canal. |
| ChannelReader<T> |
Fornece uma classe base para ler a partir de um canal. |
| ChannelWriter<T> |
Fornece uma classe base para escrever num canal. |
| UnboundedChannelOptions |
Fornece opções que controlam o comportamento de instâncias ilimitadas Channel<T> . |
| UnboundedPrioritizedChannelOptions<T> |
Fornece opções que controlam o comportamento das instâncias criadas por CreateUnboundedPrioritized<T>(). |
Enumerações
| Name | Description |
|---|---|
| BoundedChannelFullMode |
Especifica o comportamento a usar ao escrever num canal limitado que já está cheio. |