ZipOutputStream.PutNextEntryAsync(ZipEntry) 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.
Inicia uma nova entrada ZIP como uma tarefa e posiciona o fluxo de seus dados.
public System.Threading.Tasks.Task PutNextEntryAsync(Java.Util.Zip.ZipEntry? e);
member this.PutNextEntryAsync : Java.Util.Zip.ZipEntry -> System.Threading.Tasks.Task
Parâmetros
- e
- ZipEntry
A entrada ZIP para começar a gravar.
Retornos
Uma tarefa que é concluída quando o cabeçalho de entrada foi gravado e o fluxo está pronto para os dados de entrada.
Comentários
Esse wrapper .NET usa Task.Run para chamar PutNextEntry(ZipEntry). Ele não usa uma operação assíncrona nativa.
A chamada fecha qualquer entrada ativa. Se a nova entrada não tiver nenhum método de compactação, o método padrão do fluxo será usado. Se não tiver tempo de modificação, a hora atual será usada. Ele não grava os dados de entrada nem conclui o arquivo morto.
Aguarde até que a tarefa seja concluída antes de gravar dados de entrada ou usar esse fluxo novamente. Exceções da chamada síncrona, incluindo o formato ZIP e os erros de saída, são relatadas por meio da tarefa.
.NET implementação de wrapper assíncrono.
Implementação da entrada zip do Android.
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.