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 генератор асинхронной оболочки.