Share via


Channel<TWrite,TRead> Classe

Definizione

Fornisce una classe di base per i canali che supportano gli elementi di lettura di tipo TRead e gli elementi di scrittura di 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)

Parametri di tipo

TWrite

Specifica il tipo di dati che possono essere scritti nel canale.

TRead

Specifica il tipo di dati che possono essere letti dal canale.

Ereditarietà
Channel<TWrite,TRead>
Derivato

Costruttori

Channel<TWrite,TRead>()

Inizializza un'istanza della classe Channel<TWrite,TRead>.

Proprietà

Reader

Ottiene la metà leggibile del canale.

Writer

Ottiene la metà scrivibile del canale.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Operatori

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

Cast implicito da Channel<TWrite,TRead> alla metà leggibile corrispondente.

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

Cast implicito da Channel<TWrite,TRead> alla metà scrivibile corrispondente.

Si applica a