Бөлісу құралы:


Channel<TWrite,TRead> Класс

Определение

Предоставляет базовый класс для каналов, поддерживающих чтение элементов с типом TRead и запись элементов с типом 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)

Параметры типа

TWrite

Указывает тип данных, которые могут быть записаны в канал.

TRead

Указывает тип данных, которые могут считываться из канала.

Наследование
Channel<TWrite,TRead>
Производный

Конструкторы

Channel<TWrite,TRead>()

Инициализирует экземпляр класса Channel<TWrite,TRead>.

Свойства

Reader

Возвращает объект, выполняющий чтение из канала.

Writer

Возвращает объект, выполняющий запись в канал.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Операторы

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

Неявное приведение из Channel<TWrite,TRead> к его доступной для чтения половине.

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

Неявное приведение из Channel<TWrite,TRead> к его доступной для записи половине.

Применяется к