Channel.CreateBounded Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
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)
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 Datentyp im Kanal an.
Parameter
- capacity
- Int32
Die maximale Anzahl von Elementen, die der Kanal speichern kann.
Gibt zurück
Der erstellte Kanal.
Hinweise
Kanäle, die mit dieser Methode erstellt wurden, wenden das Wait Verhalten an und verhindern, dass Fortsetzungen synchron ausgeführt werden.
Gilt für
CreateBounded<T>(BoundedChannelOptions)
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 Datentyp im Kanal an.
Parameter
- options
- BoundedChannelOptions
Optionen, die das Verhalten des Kanals steuern.
Gibt zurück
Der erstellte Kanal.
Gilt für
CreateBounded<T>(BoundedChannelOptions, Action<T>)
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 Datentyp im Kanal an.
Parameter
- options
- BoundedChannelOptions
Optionen, die das Verhalten des Kanals steuern.
- itemDropped
- Action<T>
Stellvertretung, die aufgerufen wird, wenn das Element aus dem Kanal gelöscht wird. Siehe BoundedChannelFullMode.
Gibt zurück
Der erstellte Kanal.