BoundedChannelOptions Classe

Definição

Fornece opções que controlam o comportamento de instâncias limitadas Channel<T> .

public ref class BoundedChannelOptions sealed : System::Threading::Channels::ChannelOptions
public sealed class BoundedChannelOptions : System.Threading.Channels.ChannelOptions
type BoundedChannelOptions = class
    inherit ChannelOptions
Public NotInheritable Class BoundedChannelOptions
Inherits ChannelOptions
Herança
BoundedChannelOptions

Construtores

Nome Description
BoundedChannelOptions(Int32)

Inicializa as opções.

Propriedades

Nome Description
AllowSynchronousContinuations

true se as operações executadas em um canal podem invocar de forma síncrona continuações assinadas para notificações de operações assíncronas pendentes; false se todas as continuações devem ser invocadas de forma assíncrona.

(Herdado de ChannelOptions)
Capacity

Obtém ou define o número máximo de itens que o canal limitado pode armazenar.

FullMode

Obtém ou define o comportamento incorrido por operações de gravação quando o canal está cheio.

SingleReader

true leitores do canal garantem que só haverá no máximo uma operação de leitura por vez; false se nenhuma restrição desse tipo for garantida.

(Herdado de ChannelOptions)
SingleWriter

true se os gravadores para o canal garantirem que só haverá, no máximo, uma operação de gravação por vez; false se nenhuma restrição desse tipo for garantida.

(Herdado de ChannelOptions)

Métodos

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a