ZipArchiveEntry.OpenAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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