MappedByteBuffer.ForceAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ForceAsync() |
Se ejecuta Force() en un subproceso de grupo de subprocesos para escribir cambios en el dispositivo de almacenamiento del archivo asignado. |
| ForceAsync(Int32, Int32) |
Se ejecuta Force(Int32, Int32) en un subproceso de grupo de subprocesos para escribir cambios en la región especificada en el dispositivo de almacenamiento del archivo asignado. |
ForceAsync()
Se ejecuta Force() en un subproceso de grupo de subprocesos para escribir cambios en el dispositivo de almacenamiento del archivo asignado.
public System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer?> ForceAsync();
member this.ForceAsync : unit -> System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer>
Devoluciones
Tarea cuyo resultado es el búfer devuelto por Force().
Comentarios
Este contenedor de .NET usa Run<TResult>(Func<TResult>) para llamar al método sincrónico. No usa E/S de archivos asincrónicos nativos y no tiene ningún parámetro de cancelación. La tarea se completa cuando finaliza la llamada sincrónica e informa de cualquier excepción de esa llamada. También se aplican las restricciones del modo de asignación y las garantías de Force() almacenamiento.
.NET generador de contenedores asincrónicos.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ForceAsync(Int32, Int32)
Se ejecuta Force(Int32, Int32) en un subproceso de grupo de subprocesos para escribir cambios en la región especificada en el dispositivo de almacenamiento del archivo asignado.
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>
Parámetros
- index
- Int32
Índice de búfer no negativo del primer byte que se va a escribir. Debe ser menor que la capacidad del búfer.
- length
- Int32
Número de bytes que se van a escribir. Debe ser no negativo y no mayor que la capacidad del búfer menos index.
Devoluciones
Tarea cuyo resultado es el búfer devuelto por Force(Int32, Int32).
Comentarios
Este contenedor de .NET usa Run<TResult>(Func<TResult>) para llamar al método sincrónico. No usa E/S de archivos asincrónicos nativos y no tiene ningún parámetro de cancelación. La tarea se completa cuando finaliza la llamada sincrónica e informa de cualquier excepción de esa llamada.
La región comienza en index y contiene length bytes. También se aplican las restricciones del modo de asignación y las garantías de Force(Int32, Int32) almacenamiento. La operación subyacente puede escribir bytes fuera de esta región para satisfacer el tamaño de bloque del dispositivo de almacenamiento.
.NET generador de contenedores asincrónicos.