ZipArchiveEntry.OpenAsync 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.
Sobrecargas
| Nome | 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 a ser monitorado para solicitações de cancelamento.
Retornos
Um Fluxo que representa o conteúdo da entrada.
Exceções
A entrada já está aberta para gravação.
- ou -
A entrada foi excluída do arquivo morto.
- ou -
O arquivo ao qual essa entrada pertence foi aberto no ZipArchiveMode.Create modo e essa entrada já foi gravada uma vez.
A entrada está ausente do arquivo morto ou está corrompida e não pode ser lida.
- ou -
A entrada foi compactada usando um método de compactação que não tem suporte.
O ZipArchive ao qual essa entrada pertence foi descartado.
Comentários
Se o arquivo ao qual a entrada pertence foi aberto no modo de leitura, o fluxo retornado será legível e pode ou não ser pesquisável. Se aberto no modo Criar, o fluxo retornado será gravável e não pode ser procurado. Se aberto no modo de atualização, o fluxo retornado será legível, gravável e buscavel e dará suporte a 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