Channel.CreateBounded Methode

Definition

Überlädt

Name Beschreibung
CreateBounded<T>(Int32)

Erstellt einen Kanal mit der angegebenen maximalen Kapazität.

CreateBounded<T>(BoundedChannelOptions)

Erstellt einen Kanal mit der angegebenen maximalen Kapazität.

CreateBounded<T>(BoundedChannelOptions, Action<T>)

Erstellt einen Kanal, der den bereitgestellten Optionen unterliegt.

CreateBounded<T>(Int32)

Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs

Erstellt einen Kanal mit der angegebenen maximalen Kapazität.

public:
generic <typename T>
 static System::Threading::Channels::Channel<T> ^ CreateBounded(int capacity);
public static System.Threading.Channels.Channel<T> CreateBounded<T>(int capacity);
static member CreateBounded : int -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (capacity As Integer) As Channel(Of T)

Typparameter

T

Gibt den Typ der Daten im Kanal an.

Parameter

capacity
Int32

Die maximale Anzahl von Elementen, die der Kanal speichern kann.

Gibt zurück

Der erstellte Kanal.

Ausnahmen

capacity ist negativ.

Hinweise

Mit dieser Methode erstellte Kanäle wenden das Wait Verhalten an und verhindern, dass Fortsetzungen synchron ausgeführt werden.

Gilt für:

CreateBounded<T>(BoundedChannelOptions)

Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs

Erstellt einen Kanal mit der angegebenen maximalen Kapazität.

public:
generic <typename T>
 static System::Threading::Channels::Channel<T> ^ CreateBounded(System::Threading::Channels::BoundedChannelOptions ^ options);
public static System.Threading.Channels.Channel<T> CreateBounded<T>(System.Threading.Channels.BoundedChannelOptions options);
static member CreateBounded : System.Threading.Channels.BoundedChannelOptions -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (options As BoundedChannelOptions) As Channel(Of T)

Typparameter

T

Gibt den Typ der Daten im Kanal an.

Parameter

options
BoundedChannelOptions

Optionen, die das Verhalten des Kanals leiten.

Gibt zurück

Der erstellte Kanal.

Ausnahmen

options ist null.

Gilt für:

CreateBounded<T>(BoundedChannelOptions, Action<T>)

Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs
Quelle:
Channel.cs

Erstellt einen Kanal, der den bereitgestellten Optionen unterliegt.

public:
generic <typename T>
 static System::Threading::Channels::Channel<T> ^ CreateBounded(System::Threading::Channels::BoundedChannelOptions ^ options, Action<T> ^ itemDropped);
public static System.Threading.Channels.Channel<T> CreateBounded<T>(System.Threading.Channels.BoundedChannelOptions options, Action<T>? itemDropped);
static member CreateBounded : System.Threading.Channels.BoundedChannelOptions * Action<'T> -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (options As BoundedChannelOptions, itemDropped As Action(Of T)) As Channel(Of T)

Typparameter

T

Gibt den Typ der Daten im Kanal an.

Parameter

options
BoundedChannelOptions

Optionen, die das Verhalten des Kanals leiten.

itemDropped
Action<T>

Stellvertretung, die aufgerufen wird, wenn das Element aus dem Kanal gelöscht wird. Siehe BoundedChannelFullMode.

Gibt zurück

Der erstellte Kanal.

Ausnahmen

options ist null.

Gilt für: