ZipArchiveEntry.OpenAsync Metoda

Definice

Přetížení

Name Description
OpenAsync(CancellationToken)

Asynchronně otevře položku.

OpenAsync(FileAccess, CancellationToken)

OpenAsync(CancellationToken)

Zdroj:
ZipArchiveEntry.cs
Zdroj:
ZipArchiveEntry.Async.cs

Asynchronně otevře položku.

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)

Parametry

cancellationToken
CancellationToken

Token pro monitorování žádostí o zrušení.

Návraty

Datový proud, který představuje obsah položky.

Výjimky

Položka je již otevřena pro zápis.

nebo

Položka byla odstraněna z archivu.

nebo

Archiv, do kterého tato položka patří, byla otevřena v ZipArchiveMode.Create režimu a tato položka již byla zapsána jednou.

Položka v archivu chybí nebo je poškozená a nelze ji přečíst.

nebo

Položka byla komprimována pomocí metody komprese, která není podporována.

ZipArchive, ke které tato položka patří, byla odstraněna.

Poznámky

Pokud archiv, do kterého položka patří, byla otevřena v režimu čtení, bude vrácený datový proud čitelný a může nebo nemusí být vyhledatelný. Pokud je otevřený v režimu vytvoření, bude vrácený datový proud zapisovatelný a nelze ho vyhledat. Pokud je otevřený v režimu aktualizace, vrácený datový proud bude čitelný, zapisovatelný a vyhledatelný a podporuje SetLength.

Platí pro

OpenAsync(FileAccess, CancellationToken)

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

Parametry

access
FileAccess
cancellationToken
CancellationToken

Návraty

Platí pro