BoundedChannelOptions Klasse

Definition

Stellt Optionen bereit, die das Verhalten von gebundenen Channel<T> Instanzen steuern.

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
Vererbung
BoundedChannelOptions

Konstruktoren

Name Beschreibung
BoundedChannelOptions(Int32)

Initialisiert die Optionen.

Eigenschaften

Name Beschreibung
AllowSynchronousContinuations

true wenn Vorgänge, die in einem Kanal ausgeführt werden, Fortsetzungen synchron aufrufen können, die Benachrichtigungen über ausstehende asynchrone Vorgänge abonniert haben; false wenn alle Fortsetzungen asynchron aufgerufen werden sollen.

(Geerbt von ChannelOptions)
Capacity

Ruft die maximale Anzahl von Elementen ab, die der begrenzungsgebundene Kanal speichern kann, oder legt diese fest.

FullMode

Ruft das Verhalten ab, das durch Schreibvorgänge entsteht, wenn der Kanal voll ist, oder legt dieses fest.

SingleReader

true Leser aus dem Kanal garantieren, dass es immer nur jeweils einen Lesevorgang geben wird; false wenn keine solche Einschränkung gewährleistet ist.

(Geerbt von ChannelOptions)
SingleWriter

true wenn Autoren im Kanal garantieren, dass es immer nur jeweils einen Schreibvorgang geben wird; false wenn keine solche Einschränkung gewährleistet ist.

(Geerbt von ChannelOptions)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: