Channel<TWrite,TRead> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |