ChannelWriter<T> Класс

Определение

Предоставляет базовый класс для записи в канал.

generic <typename T>
public ref class ChannelWriter abstract
public abstract class ChannelWriter<T>
type ChannelWriter<'T> = class
Public MustInherit Class ChannelWriter(Of T)

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

T

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

Наследование
ChannelWriter<T>

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

Имя Описание
ChannelWriter<T>()

Инициализирует экземпляр ChannelWriter<T> класса.

Методы

Имя Описание
Complete(Exception)

Пометьте канал как завершенный, то есть больше элементов не будут записаны в него.

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

TryWrite(T)

Предпринимает попытку записать указанный элемент в канал.

WaitToWriteAsync(CancellationToken)

Возвращает значение ValueTask<TResult> , которое завершится, когда пространство доступно для записи элемента.

WriteAsync(T, CancellationToken)

Асинхронно записывает элемент в канал.

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