ZipArchiveEntry.OpenAsync Método

Definição

Sobrecargas

Name Description
OpenAsync(CancellationToken)

Abre a entrada de forma assíncrona.

OpenAsync(FileAccess, CancellationToken)

OpenAsync(CancellationToken)

Origem:
ZipArchiveEntry.cs
Origem:
ZipArchiveEntry.Async.cs

Abre a entrada de forma assíncrona.

public System.Threading.Tasks.Task<System.IO.Stream> OpenAsync(System.Threading.CancellationToken cancellationToken = default);
member this.OpenAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function OpenAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Stream)

Parâmetros

cancellationToken
CancellationToken

O token para monitorizar pedidos de cancelamento.

Devoluções

Um Stream que representa o conteúdo da entrada.

Exceções

A entrada já está atualmente aberta para escrita.

-ou-

A entrada foi apagada do arquivo.

-ou-

O arquivo a que esta entrada pertence foi aberto no ZipArchiveMode.Create modo, e esta entrada já foi escrita uma vez.

A entrada está em falta no arquivo ou está corrompida e não pode ser lida.

-ou-

A entrada foi comprimida usando um método de compressão que não é suportado.

O ZipArchive a que esta entrada pertence foi descartado.

Observações

Se o arquivo a que pertence a entrada foi aberto em modo de Leitura, o fluxo devolvido será legível e pode ou não ser procurável. Se for aberto no modo Criar, o fluxo devolvido será gravável e não procurável. Se aberto em modo Atualização, o fluxo devolvido será legível, gravável e procurável, e suportará SetLength.

Aplica-se a

OpenAsync(FileAccess, CancellationToken)

Origem:
ZipArchiveEntry.Async.cs
public System.Threading.Tasks.Task<System.IO.Stream> OpenAsync(System.IO.FileAccess access, System.Threading.CancellationToken cancellationToken = default);
member this.OpenAsync : System.IO.FileAccess * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function OpenAsync (access As FileAccess, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Stream)

Parâmetros

access
FileAccess
cancellationToken
CancellationToken

Devoluções

Aplica-se a