Channel<TWrite,TRead> Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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>
- Pochodny
Konstruktorów
| Nazwa | Opis |
|---|---|
| Channel<TWrite,TRead>() |
Inicjuje wystąpienie klasy Channel<TWrite,TRead>. |
Właściwości
| Nazwa | Opis |
|---|---|
| Reader |
Pobiera czytelną połowę tego kanału. |
| Writer |
Pobiera zapisywalną połowę tego kanału. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |
Operatorów
| Nazwa | Opis |
|---|---|
| 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. |