Compartilhar via


Channel<TWrite,TRead> Classe

Definição

Fornece uma classe base para canais que dão suporte à leitura de elementos do tipo TRead e a gravação de elementos do tipo TWrite.

generic <typename TWrite, typename TRead>
public ref class Channel abstract
public abstract class Channel<TWrite,TRead>
type Channel<'Write, 'Read> = class
Public MustInherit Class Channel(Of TWrite, TRead)

Parâmetros de tipo

TWrite

Especifica o tipo de dados que podem ser gravados no canal.

TRead

Especifica o tipo de dados que podem ser lidos do canal.

Herança
Channel<TWrite,TRead>
Derivado

Construtores

Channel<TWrite,TRead>()

Inicializa uma instância da classe Channel<TWrite,TRead>.

Propriedades

Reader

Obtém a metade legível do canal.

Writer

Obtém a metade gravável do canal.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Operadores

Implicit(Channel<TWrite,TRead> to ChannelReader<TRead>)

Conversão implícita de um Channel<TWrite,TRead> em sua metade legível.

Implicit(Channel<TWrite,TRead> to ChannelWriter<TWrite>)

Conversão implícita de um Channel<TWrite,TRead> em sua metade gravável.

Aplica-se a