語言

QuicStream.WriteAsync 方法

定義

多載

名稱 Description
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

非同步地將一串位元組寫入目前串流,依照寫入位元組數將該串流中的當前位置前進,並監控取消請求。

WriteAsync(ReadOnlyMemory<Byte>, Boolean, CancellationToken)

非同步地將一串位元組寫入目前串流,依照寫入位元組數將該串流中的當前位置前進,並監控取消請求。

WriteAsync(Byte[], Int32, Int32, CancellationToken)

非同步地將一串位元組寫入目前串流,依照寫入位元組數將該串流中的當前位置前進,並監控取消請求。

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

來源:
QuicStream.cs
來源:
QuicStream.cs
來源:
QuicStream.cs
來源:
QuicStream.cs
來源:
QuicStream.cs

非同步地將一串位元組寫入目前串流,依照寫入位元組數將該串流中的當前位置前進,並監控取消請求。

public override System.Threading.Tasks.ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default);
override this.WriteAsync : ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overrides Function WriteAsync (buffer As ReadOnlyMemory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask

參數

buffer
ReadOnlyMemory<Byte>

是從記憶體中寫入資料的區域。

cancellationToken
CancellationToken

用來監控取消申請的代幣。 預設值為 None。

傳回

一個代表非同步寫入操作的任務。

例外狀況

取消令牌也被取消了。 此例外會儲存在回傳的任務中。

適用於

WriteAsync(ReadOnlyMemory<Byte>, Boolean, CancellationToken)

來源:
QuicStream.cs
來源:
QuicStream.cs
來源:
QuicStream.cs
來源:
QuicStream.cs
來源:
QuicStream.cs

非同步地將一串位元組寫入目前串流,依照寫入位元組數將該串流中的當前位置前進,並監控取消請求。

public System.Threading.Tasks.ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool completeWrites, System.Threading.CancellationToken cancellationToken = default);
override this.WriteAsync : ReadOnlyMemory<byte> * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function WriteAsync (buffer As ReadOnlyMemory(Of Byte), completeWrites As Boolean, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

參數

buffer
ReadOnlyMemory<Byte>

是從記憶體中寫入資料的區域。

completeWrites
Boolean

true通知對等端優雅地關閉寫入端,也就是將 FIN 旗標與資料一同傳送;否則,。 false

cancellationToken
CancellationToken

用來監控取消申請的代幣。 預設值為 None。

傳回

一個代表非同步寫入操作的任務。

例外狀況

取消令牌也被取消了。 此例外會儲存在回傳的任務中。

適用於

WriteAsync(Byte[], Int32, Int32, CancellationToken)

來源:
QuicStream.Stream.cs
來源:
QuicStream.Stream.cs
來源:
QuicStream.Stream.cs
來源:
QuicStream.Stream.cs
來源:
QuicStream.Stream.cs

非同步地將一串位元組寫入目前串流,依照寫入位元組數將該串流中的當前位置前進,並監控取消請求。

public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken = default);
override this.WriteAsync : byte[] * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (buffer As Byte(), offset As Integer, count As Integer, Optional cancellationToken As CancellationToken = Nothing) As Task

參數

buffer
Byte[]

用來寫入資料的緩衝區。

offset
Int32

以零為基礎的位元組偏移量 buffer ,從中開始將位元組複製到串流。

count
Int32

最大可寫入位元組數。

cancellationToken
CancellationToken

用來監控取消申請的代幣。 預設值為 None。

傳回

一個代表非同步寫入操作的任務。

例外狀況

取消令牌也被取消了。 此例外會儲存在回傳的任務中。

適用於