ChannelWriter<T> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma classe base para escrever num 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 Genérico
- T
Especifica o tipo de dados que podem ser escritos no canal.
- Herança
-
ChannelWriter<T>
Construtores
| Name | Description |
|---|---|
| ChannelWriter<T>() |
Inicializa uma instância da ChannelWriter<T> classe. |
Métodos
| Name | Description |
|---|---|
| Complete(Exception) |
Marca o canal como completo, o que significa que não serão escritos mais itens nele. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TryComplete(Exception) |
Tenta marcar o canal como concluído, o que significa que não será escrito mais dados nele. |
| TryWrite(T) |
Tenta escrever o item especificado no canal. |
| WaitToWriteAsync(CancellationToken) |
Retornos que ValueTask<TResult> serão concluídos quando houver espaço disponível para escrever um item. |
| WriteAsync(T, CancellationToken) |
Grava um item de forma assíncrona no canal. |