ZipFile.OpenReadAsync(String, CancellationToken) 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í.
Asynchronně otevře ZipArchive v zadané cestě pro čtení. Zadaný soubor je otevřen s FileMode.Open.
public static System.Threading.Tasks.Task<System.IO.Compression.ZipArchive> OpenReadAsync(string archiveFileName, System.Threading.CancellationToken cancellationToken = default);
static member OpenReadAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Compression.ZipArchive>
Public Shared Function OpenReadAsync (archiveFileName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ZipArchive)
Parametry
- archiveFileName
- String
Řetězec určující cestu v systému souborů pro otevření archivu. Cesta je povolena k zadání relativních nebo absolutních informací o cestě. Relativní informace o cestě se interpretují jako relativní vzhledem k aktuálnímu pracovnímu adresáři.
- cancellationToken
- CancellationToken
Token zrušení, který se má monitorovat pro žádosti o zrušení.
Návraty
Výjimky
archiveFileName je řetězec nulové délky, obsahuje pouze prázdné znaky nebo obsahuje jeden nebo více neplatných znaků definovaných hodnotou InvalidPathChars.
archiveFileName je null.
Zadaný název souboru archiveFileName překračuje maximální délku definovanou systémem.
Například na platformách s Windows musí být cesty kratší než 248 znaků a názvy souborů musí být menší než 260 znaků.
Zadaný název souboru archiveFileName je neplatný (například je na nemapované jednotce).
Při otevírání souboru došlo k nezadané vstupně-výstupní chybě.
Soubor zadaný v souboru archiveFileName nebyl nalezen.
archiveFileName je v neplatném formátu.
Zadaný soubor nelze interpretovat jako soubor ZIP.
Asynchronní operace se zruší.