Channel.CreateBounded 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreateBounded<T>(Int32) |
建立具有指定之容量上限的通道。 |
CreateBounded<T>(BoundedChannelOptions) |
建立具有指定之容量上限的通道。 |
CreateBounded<T>(BoundedChannelOptions, Action<T>) |
根據提供的選項建立通道。 |
CreateBounded<T>(Int32)
- 來源:
- Channel.cs
- 來源:
- Channel.cs
- 來源:
- Channel.cs
建立具有指定之容量上限的通道。
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)
- 來源:
- Channel.cs
- 來源:
- Channel.cs
- 來源:
- Channel.cs
建立具有指定之容量上限的通道。
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>)
- 來源:
- Channel.cs
- 來源:
- Channel.cs
- 來源:
- Channel.cs
根據提供的選項建立通道。
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。
傳回
建立的通道。