Channel.CreateBounded Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.