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。
返回
创建的通道。