英語で読む

次の方法で共有


QuicStream.WriteAsync メソッド

定義

オーバーロード

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。

WriteAsync(ReadOnlyMemory<Byte>, Boolean, CancellationToken)

現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。

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

現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

ソース:
QuicStream.cs
ソース:
QuicStream.cs
ソース:
QuicStream.cs

現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。

public override System.Threading.Tasks.ValueTask WriteAsync (ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default);

パラメーター

buffer
ReadOnlyMemory<Byte>

データを書き込む元のメモリの領域。

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。 既定値は None です。

戻り値

非同期の書き込み操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 7, 8, 9

WriteAsync(ReadOnlyMemory<Byte>, Boolean, CancellationToken)

ソース:
QuicStream.cs
ソース:
QuicStream.cs
ソース:
QuicStream.cs

現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。

public System.Threading.Tasks.ValueTask WriteAsync (ReadOnlyMemory<byte> buffer, bool completeWrites, System.Threading.CancellationToken cancellationToken = default);

パラメーター

buffer
ReadOnlyMemory<Byte>

データを書き込む元のメモリの領域。

completeWrites
Boolean

true 書き込み側を正常に閉じることについてピアに通知する場合、つまり、データと共に FIN フラグを送信する場合。それ以外の場合は false

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。 既定値は None です。

戻り値

非同期の書き込み操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 7, 8, 9

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

ソース:
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);

パラメーター

buffer
Byte[]

データの書き込み元となるバッファー。

offset
Int32

ストリームへのバイトのコピーを開始する位置を示す buffer 内のバイト オフセット。インデックス番号は 0 から始まります。

count
Int32

書き込む最大バイト数。

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。 既定値は None です。

戻り値

非同期の書き込み操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 7, 8, 9