Channel.CreateBounded Methode

Definitie

Overloads

Name Description
CreateBounded<T>(Int32)

Hiermee maakt u een kanaal met de opgegeven maximale capaciteit.

CreateBounded<T>(BoundedChannelOptions)

Hiermee maakt u een kanaal met de opgegeven maximale capaciteit.

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

Hiermee maakt u een kanaal waarop de opgegeven opties van toepassing zijn.

CreateBounded<T>(Int32)

Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs

Hiermee maakt u een kanaal met de opgegeven maximale capaciteit.

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)

Type parameters

T

Hiermee geeft u het type gegevens in het kanaal.

Parameters

capacity
Int32

Het maximum aantal items dat het kanaal kan opslaan.

Retouren

Het gemaakte kanaal.

Uitzonderingen

capacity is negatief.

Opmerkingen

Kanalen die met deze methode zijn gemaakt, passen het Wait gedrag toe en verbieden dat vervolgen synchroon worden uitgevoerd.

Van toepassing op

CreateBounded<T>(BoundedChannelOptions)

Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs

Hiermee maakt u een kanaal met de opgegeven maximale capaciteit.

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)

Type parameters

T

Hiermee geeft u het type gegevens in het kanaal.

Parameters

options
BoundedChannelOptions

Opties die het gedrag van het kanaal begeleiden.

Retouren

Het gemaakte kanaal.

Uitzonderingen

options is null.

Van toepassing op

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

Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs
Bron:
Channel.cs

Hiermee maakt u een kanaal waarop de opgegeven opties van toepassing zijn.

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)

Type parameters

T

Hiermee geeft u het type gegevens in het kanaal.

Parameters

options
BoundedChannelOptions

Opties die het gedrag van het kanaal begeleiden.

itemDropped
Action<T>

Gemachtigde die wordt aangeroepen wanneer het item wordt verwijderd uit het kanaal. Zie BoundedChannelFullMode.

Retouren

Het gemaakte kanaal.

Uitzonderingen

options is null.

Van toepassing op