BackupDataOutput.WriteEntityHeaderAsync(String, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
É executado WriteEntityHeader(String, Int32) em um thread do pool de threads.
public System.Threading.Tasks.Task<int> WriteEntityHeaderAsync(string? key, int dataSize);
member this.WriteEntityHeaderAsync : string * int -> System.Threading.Tasks.Task<int>
Parâmetros
- key
- String
A chave que identifica exclusivamente o registro nos dados de backup do aplicativo. O primeiro caractere deve ser menor que U+FF00.
- dataSize
- Int32
O tamanho dos dados de registro, em bytes; ou -1 excluir o registro com essa chave.
Retornos
Uma tarefa cujo resultado é o status retornado por WriteEntityHeader. A implementação da estrutura do Android retorna zero em uma gravação bem-sucedida, não no número de bytes gravados.
Comentários
Esse wrapper .NET usa Task.Run para chamar o método síncrono. Aguarde a tarefa antes de gravar os dados da entidade ou iniciar outra operação nesta saída. Não grave dados de entidade para um registro de exclusão.
Não use o resultado para calcular o número de bytes no fluxo de backup. O wrapper encaminha o resultado síncrono sem convertê-lo. Consulte a implementação do gravador nativo do Android.
.NET implementação do wrapper de tarefa.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.