ChannelWriter<T>.WriteAsync(T, CancellationToken) 方法

定义

以异步方式将项写入到通道。Asynchronously writes an item to the channel.

public virtual System.Threading.Tasks.ValueTask WriteAsync (T item, System.Threading.CancellationToken cancellationToken = default);
abstract member WriteAsync : 'T * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.WriteAsync : 'T * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function WriteAsync (item As T, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

参数

item
T

要写入到通道的值。The value to write to the channel.

cancellationToken
CancellationToken

用于取消写入操作的 CancellationTokenA CancellationToken used to cancel the write operation.

返回

ValueTask

表示异步写入操作的 ValueTaskA ValueTask that represents the asynchronous write operation.

适用于