Language

MappedByteBuffer.ForceAsync メソッド

定義

オーバーロード

Name 説明
ForceAsync()

スレッド プール スレッドで Force() を実行して、マップされたファイルのストレージ デバイスに変更を書き込みます。

ForceAsync(Int32, Int32)

スレッド プール スレッドで Force(Int32, Int32) 実行し、指定したリージョンの変更をマップされたファイルのストレージ デバイスに書き込みます。

ForceAsync()

スレッド プール スレッドで Force() を実行して、マップされたファイルのストレージ デバイスに変更を書き込みます。

public System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer?> ForceAsync();
member this.ForceAsync : unit -> System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer>

返品

結果が Force()によって返されるバッファーであるタスク。

注釈

この.NET ラッパーは、Run<TResult>(Func<TResult>)を使用して同期メソッドを呼び出します。 ネイティブ非同期ファイル I/O は使用せず、キャンセル パラメーターもありません。 タスクは、同期呼び出しが完了すると完了し、その呼び出しからの例外を報告します。 Force()のストレージの保証とマッピング モードの制限も適用されます。

非同期ラッパー ジェネレーター.NETします。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ForceAsync(Int32, Int32)

スレッド プール スレッドで Force(Int32, Int32) 実行し、指定したリージョンの変更をマップされたファイルのストレージ デバイスに書き込みます。

public System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer?> ForceAsync(int index, int length);
member this.ForceAsync : int * int -> System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer>

パラメーター

index
Int32

書き込む最初のバイトの負でないバッファー インデックス。 バッファーの容量より小さい必要があります。

length
Int32

書き込むバイト数。 負以外で、バッファーの容量から indexを引いた値を超えない必要があります。

返品

結果が Force(Int32, Int32)によって返されるバッファーであるタスク。

注釈

この.NET ラッパーは、Run<TResult>(Func<TResult>)を使用して同期メソッドを呼び出します。 ネイティブ非同期ファイル I/O は使用せず、キャンセル パラメーターもありません。 タスクは、同期呼び出しが完了すると完了し、その呼び出しからの例外を報告します。

リージョンは index から始まり、 length バイトが含まれています。 Force(Int32, Int32)のストレージの保証とマッピング モードの制限も適用されます。 基になる操作では、ストレージ デバイスのブロック サイズを満たすために、このリージョンの外部でバイトを書き込むことができます。

非同期ラッパー ジェネレーター.NETします。

適用対象