Channel<TWrite,TRead> Klasa

Definicja

Udostępnia klasę podstawową kanałów, która obsługuje odczytywanie elementów typu TRead i pisanie elementów typu 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)

Parametry typu

TWrite

Określa typ danych, które mogą być zapisywane w kanale.

TRead

Określa typ danych, które mogą być odczytywane z kanału.

Dziedziczenie
Channel<TWrite,TRead>
Pochodne

Konstruktory

Channel<TWrite,TRead>()

Inicjuje wystąpienie klasy Channel<TWrite,TRead>.

Właściwości

Reader

Pobiera czytelną połowę tego kanału.

Writer

Pobiera zapisywalną połowę tego kanału.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Operatory

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

Niejawne rzutowanie z elementu Channel<TWrite,TRead> na jego czytelną połowę.

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

Niejawna obsada od a Channel<TWrite,TRead> do jego zapisywalnej połowy.

Dotyczy