Channel.CreateBounded メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateBounded<T>(Int32) |
指定した最大容量でチャネルを作成します。 |
CreateBounded<T>(BoundedChannelOptions) |
指定した最大容量でチャネルを作成します。 |
CreateBounded<T>(BoundedChannelOptions, Action<T>) |
指定されたオプションの対象となるチャネルを作成します。 |
CreateBounded<T>(Int32)
指定した最大容量でチャネルを作成します。
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)
型パラメーター
- T
チャネル内のデータの種類を指定します。
パラメーター
- capacity
- Int32
チャネルによって格納できる項目の最大数。
戻り値
作成されたチャネル。
注釈
このメソッドで作成されたチャネルは動作を Wait 適用し、継続が同期的に実行されないようにします。
適用対象
CreateBounded<T>(BoundedChannelOptions)
指定した最大容量でチャネルを作成します。
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)
型パラメーター
- T
チャネル内のデータの種類を指定します。
パラメーター
- options
- BoundedChannelOptions
チャネルの動作を制御するオプション。
戻り値
作成されたチャネル。
適用対象
CreateBounded<T>(BoundedChannelOptions, Action<T>)
指定されたオプションの対象となるチャネルを作成します。
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)
型パラメーター
- T
チャネル内のデータの種類を指定します。
パラメーター
- options
- BoundedChannelOptions
チャネルの動作を制御するオプション。
- itemDropped
- Action<T>
チャネルから項目が削除されるときに呼び出されるデリゲート。 以下を参照してください。BoundedChannelFullMode
戻り値
作成されたチャネル。