ZipFile.OpenReadAsync(String, CancellationToken) Methode

Definitie

Asynchroon opent u een ZipArchive op het opgegeven pad voor lezen. Het opgegeven bestand wordt geopend met 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)

Parameters

archiveFileName
String

Een tekenreeks die het pad opgeeft in het bestandssysteem om het archief te openen. Het pad mag relatieve of absolute padgegevens opgeven. Relatieve padinformatie wordt geïnterpreteerd als relatief ten opzichte van de huidige werkmap.

cancellationToken
CancellationToken

Het annuleringstoken dat moet worden gecontroleerd op annuleringsaanvragen.

Retouren

Uitzonderingen

archiveFileName is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.

archiveFileName is null.

De opgegeven archiveFileName overschrijdt de door het systeem gedefinieerde maximumlengte.

Op Windows platforms moeten paden bijvoorbeeld kleiner zijn dan 248 tekens en moeten bestandsnamen kleiner zijn dan 260 tekens.

De opgegeven archiveFileName is ongeldig (bijvoorbeeld op een niet-toegewezen station).

Er is een niet-opgegeven I/O-fout opgetreden tijdens het openen van het bestand.

archiveFileName een map opgegeven.

– of –

De beller heeft niet de vereiste machtiging.

Het bestand dat is opgegeven in archiveFileName, is niet gevonden.

archiveFileName heeft een ongeldige indeling.

Het opgegeven bestand kan niet worden geïnterpreteerd als een ZIP-bestand.

Een asynchrone bewerking wordt geannuleerd.

Van toepassing op