Compartilhar via


ChannelWriter<T> Classe

Definição

Fornece uma classe base para gravação em um canal.

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

Parâmetros de tipo

T

Especifica o tipo de dados que podem ser gravados no canal.

Herança
ChannelWriter<T>

Construtores

ChannelWriter<T>()

Inicializa uma instância da classe ChannelWriter<T>.

Métodos

Complete(Exception)

Marca o canal como concluído, ou seja, que nenhum outro item será gravado nele.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryComplete(Exception)

Tenta marcar o canal como concluído, ou seja, mais nenhum outro dado será gravado nele.

TryWrite(T)

Tenta gravar o item especificado no canal.

WaitToWriteAsync(CancellationToken)

Retorna uma ValueTask<TResult> que será concluída quando houver espaço disponível para gravar um item.

WriteAsync(T, CancellationToken)

Grava assincronamente um item para um canal.

Aplica-se a