Freigeben über


BoundedChannelOptions Klasse

Definition

Bietet Optionen, 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

BoundedChannelOptions(Int32)

Initialisiert die Optionen.

Eigenschaften

AllowSynchronousContinuations

true, wenn Operationen, die auf einem Kanal ausgeführt werden, synchron Fortsetzungen aufrufen können, die abonniert sind, um Benachrichtigungen über anstehende asynchrone Operationen zu erhalten; false, wenn alle Fortsetzungen asynchron aufgerufen werden sollen.

(Geerbt von ChannelOptions)
Capacity

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

FullMode

Ruft das durch Schreibvorgänge ausgelöste Verhalten ab, wenn der Kanal voll ist, bzw. legt dieses fest.

SingleReader

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

(Geerbt von ChannelOptions)
SingleWriter

true-Schreiber aus dem Kanal garantieren, dass es immer nur maximal einen Schreibvorgang auf einmal geben wird; false, wenn keine solche Einschränkung gewährleistet ist.

(Geerbt von ChannelOptions)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: