IsolatedStorageFileStream.WriteAsync メソッド

定義

オーバーロード

名前 説明
WriteAsync(Byte[], Int32, Int32, CancellationToken)

バイト配列で構成されるバッファーから読み取られたデータを使用して、分離ストレージ ファイル ストリーム オブジェクトにバイト ブロックを非同期に書き込みます。

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

読み取り専用バイト メモリ範囲で構成されるバッファーから読み取られたデータを使用して、分離ストレージ ファイル ストリーム オブジェクトにバイト ブロックを非同期に書き込みます。

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

ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.cs

バイト配列で構成されるバッファーから読み取られたデータを使用して、分離ストレージ ファイル ストリーム オブジェクトにバイト ブロックを非同期に書き込みます。

public:
 override System::Threading::Tasks::Task ^ WriteAsync(cli::array <System::Byte> ^ buffer, int offset, int count, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken);
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, cancellationToken As CancellationToken) As Task

パラメーター

buffer
Byte[]

現在の分離ストレージ ファイル ストリームにバイトをコピーするバイト配列。

offset
Int32

開始する buffer 内のバイト オフセット。

count
Int32

書き込む最大バイト数。

cancellationToken
CancellationToken

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

返品

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

例外

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

注釈

書き込み操作が成功した場合、 IsolatedStorageFileStream オブジェクトの現在位置は、書き込まれたバイト数だけ進みます。 例外が発生した場合、 IsolatedStorageFileStream オブジェクトの現在の位置は変更されません。

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 Write(Byte[], Int32, Int32)によってスローされる例外を参照してください。

適用対象

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.cs
ソース:
IsolatedStorageFileStream.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 です。

返品

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

例外

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

適用対象