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)

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

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