Condividi tramite


BoundedChannelOptions Classe

Definizione

Opzioni che controllano il comportamento delle istanze Channel<T> associate.

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
Ereditarietà
BoundedChannelOptions

Costruttori

BoundedChannelOptions(Int32)

Inizializza le opzioni.

Proprietà

AllowSynchronousContinuations

Restituisce true se le operazioni eseguite in un canale richiamano in modo sincrono continuazioni che hanno sottoscritto notifiche di operazioni asincrone in sospeso. Restituisce false se tutte le continuazioni devono essere richiamate in modo asincrono.

(Ereditato da ChannelOptions)
Capacity

Ottiene o imposta il numero massimo di elementi che possono essere archiviati nel canale con vincoli.

FullMode

Ottiene o imposta il comportamento determinato dalle operazioni di scrittura quando il canale è pieno.

SingleReader

true i lettori del canale garantiscono che non ci sarà mai più di una operazione di lettura alla volta; false se non è garantito un vincolo di questo genere.

(Ereditato da ChannelOptions)
SingleWriter

true i writer del canale garantiscono che non ci sarà mai più di una operazione di scrittura alla volta; false se non è garantito un vincolo di questo genere.

(Ereditato da ChannelOptions)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a