ZipArchiveEntry.OpenAsync Metodo

Definizione

Apre in modo asincrono la voce.

Overload

OpenAsync(CancellationToken)

Origine:
ZipArchiveEntry.cs
Origine:
ZipArchiveEntry.Async.cs

Apre in modo asincrono la voce.

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)

Parametri

cancellationToken
CancellationToken

Token da monitorare per le richieste di annullamento.

Valori restituiti

Flusso che rappresenta il contenuto della voce.

Eccezioni

La voce è già aperta per la scrittura.

oppure

La voce è stata eliminata dall'archivio.

oppure

L'archivio a cui appartiene questa voce è stato aperto in ZipArchiveMode.Create modalità e questa voce è già stata scritta una volta.

La voce non è presente nell'archivio o è danneggiata e non può essere letta.

oppure

La voce è stata compressa usando un metodo di compressione non supportato.

ZipArchive a cui appartiene questa voce è stata eliminata.

Commenti

Se l'archivio a cui appartiene la voce è stato aperto in modalità lettura, il flusso restituito sarà leggibile e potrebbe o potrebbe non essere ricercabile. Se aperto in modalità Crea, il flusso restituito sarà scrivibile e non ricercabile. Se aperto in modalità di aggiornamento, il flusso restituito sarà leggibile, scrivibile e ricercabile e supporterà SetLength.

Si applica a

OpenAsync(FileAccess, CancellationToken)

Origine:
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)

Parametri

access
FileAccess
cancellationToken
CancellationToken

Valori restituiti

Si applica a

OpenAsync(ReadOnlySpan<Char>, CancellationToken)

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

Parametri

password
ReadOnlySpan<Char>
cancellationToken
CancellationToken

Valori restituiti

Si applica a

OpenAsync(FileAccess, ReadOnlySpan<Char>, CancellationToken)

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

Parametri

access
FileAccess
password
ReadOnlySpan<Char>
cancellationToken
CancellationToken

Valori restituiti

Si applica a