Язык

MappedByteBuffer.ForceAsync Метод

Определение

Перегрузки

Имя. Описание
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>) для вызова синхронного метода. Он не использует собственный асинхронный ввод-вывод файла и не имеет параметра отмены. Задача завершается, когда синхронный вызов завершается и сообщает о любом исключении из этого вызова. Также применяются гарантии хранения и ограничения Force() в режиме сопоставления.

.NET генератор асинхронной оболочки.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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>) для вызова синхронного метода. Он не использует собственный асинхронный ввод-вывод файла и не имеет параметра отмены. Задача завершается, когда синхронный вызов завершается и сообщает о любом исключении из этого вызова.

Регион начинается с index и содержит байты length . Также применяются гарантии хранения и ограничения Force(Int32, Int32) в режиме сопоставления. Базовая операция может записывать байты за пределами этого региона, чтобы удовлетворить размер блока устройства хранилища.

.NET генератор асинхронной оболочки.

Применяется к