ZipArchiveEntry.OpenAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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