System.Threading.Channels Namespace
Fornece um conjunto de estruturas de dados de sincronização para transmitir dados entre produtores e consumidores de forma assíncrona. Provides a set of synchronization data structures for passing data between producers and consumers asynchronously.
Classes
BoundedChannelOptions |
Fornece opções que controlam o comportamento das instâncias Channel<T> limitadas.Provides options that control the behavior of bounded Channel<T> instances. |
Channel |
Fornece métodos estáticos para criar canais.Provides static methods for creating channels. |
Channel<T> |
Fornece uma classe raiz 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 do tipo |
ChannelClosedException |
A exceção gerada quando um canal é usado após ser fechado.Exception thrown when a channel is used after it's been closed. |
ChannelOptions |
Fornece opções que controlam o comportamento das instâncias do canal.Provides options that control the behavior of channel instances. |
ChannelReader<T> |
Fornece uma classe base para leitura a partir de um canal.Provides a base class for reading from a channel. |
ChannelWriter<T> |
Fornece uma classe base para gravação em um canal.Provides a base class for writing to a channel. |
UnboundedChannelOptions |
Fornece opções que controlam o comportamento das instâncias Channel<T> ilimitadas.Provides options that control the behavior of unbounded Channel<T> instances. |
Enumerações
BoundedChannelFullMode |
Especifica o comportamento a ser usado ao gravar em um canal limitado que já esteja cheio.Specifies the behavior to use when writing to a bounded channel that is already full. |