Idioma

MappedByteBuffer.ForceAsync Método

Definição

Sobrecargas

Nome Description
ForceAsync()

É executado Force() em um thread do pool de threads para gravar alterações no dispositivo de armazenamento do arquivo mapeado.

ForceAsync(Int32, Int32)

É executado Force(Int32, Int32) em um thread de pool de threads para gravar alterações na região especificada no dispositivo de armazenamento do arquivo mapeado.

ForceAsync()

É executado Force() em um thread do pool de threads para gravar alterações no dispositivo de armazenamento do arquivo mapeado.

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

Retornos

Uma tarefa cujo resultado é o buffer retornado por Force().

Comentários

Esse wrapper .NET usa Run<TResult>(Func<TResult>) para chamar o método síncrono. Ele não usa E/S de arquivo assíncrono nativo e não tem parâmetro de cancelamento. A tarefa é concluída quando a chamada síncrona é concluída e relata qualquer exceção dessa chamada. As garantias de armazenamento e as restrições de modo de Force() mapeamento também se aplicam.

.NET gerador de wrapper assíncrono.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

ForceAsync(Int32, Int32)

É executado Force(Int32, Int32) em um thread de pool de threads para gravar alterações na região especificada no dispositivo de armazenamento do arquivo mapeado.

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

O índice de buffer não negativo do primeiro byte a ser gravado. Deve ser menor que a capacidade do buffer.

length
Int32

O número de bytes a serem gravados. Deve ser não negativo e não maior que a capacidade do buffer menos index.

Retornos

Uma tarefa cujo resultado é o buffer retornado por Force(Int32, Int32).

Comentários

Esse wrapper .NET usa Run<TResult>(Func<TResult>) para chamar o método síncrono. Ele não usa E/S de arquivo assíncrono nativo e não tem parâmetro de cancelamento. A tarefa é concluída quando a chamada síncrona é concluída e relata qualquer exceção dessa chamada.

A região começa e index contém length bytes. As garantias de armazenamento e as restrições de modo de Force(Int32, Int32) mapeamento também se aplicam. A operação subjacente pode gravar bytes fora dessa região para atender ao tamanho do bloco do dispositivo de armazenamento.

.NET gerador de wrapper assíncrono.

Aplica-se a