ZipFile.OpenReadAsync(String, CancellationToken) 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.
Abre de forma assíncrona um ZipArchive caminho especificado para leitura. O arquivo especificado é aberto com FileMode.Open.
public static System.Threading.Tasks.Task<System.IO.Compression.ZipArchive> OpenReadAsync(string archiveFileName, System.Threading.CancellationToken cancellationToken = default);
static member OpenReadAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Compression.ZipArchive>
Public Shared Function OpenReadAsync (archiveFileName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ZipArchive)
Parâmetros
- archiveFileName
- String
Uma cadeia de caracteres que especifica o caminho no sistema de arquivos para abrir o arquivo morto. O caminho tem permissão para especificar informações de caminho relativas ou absolutas. As informações de caminho relativo são interpretadas como relativas ao diretório de trabalho atual.
- cancellationToken
- CancellationToken
O token de cancelamento a ser monitorado para solicitações de cancelamento.
Retornos
Exceções
archiveFileName é uma cadeia de caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos, conforme definido por InvalidPathChars.
archiveFileName é null.
O archiveFileName especificado excede o comprimento máximo definido pelo sistema.
Por exemplo, em plataformas baseadas no Windows, os caminhos devem ter menos de 248 caracteres e os nomes de arquivo devem ter menos de 260 caracteres.
O archiveFileName especificado é inválido (por exemplo, ele está em uma unidade não mapeada).
Erro de E/S não especificado ao abrir o arquivo.
archiveFileName especificou um diretório.
- ou -
O chamador não tem a permissão necessária.
O arquivo especificado em archiveFileName não foi encontrado.
archiveFileName está em um formato inválido.
O arquivo especificado não pôde ser interpretado como um arquivo zip.
Uma operação assíncrona é cancelada.