ZipFile.OpenReadAsync(String, CancellationToken) Método

Definição

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.

Aplica-se a