Lenguaje

MappedByteBuffer.ForceAsync Método

Definición

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.

Se aplica a