ZipFile.OpenReadAsync(String, CancellationToken) Méthode

Définition

Ouvre de façon asynchrone un ZipArchive chemin d’accès spécifié pour la lecture. Le fichier spécifié est ouvert avec 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)

Paramètres

archiveFileName
String

Chaîne spécifiant le chemin d’accès sur le système de fichiers sur lequel ouvrir l’archive. Le chemin d’accès est autorisé à spécifier des informations relatives ou absolues. Les informations relatives au chemin d’accès sont interprétées comme relatives au répertoire de travail actuel.

cancellationToken
CancellationToken

Jeton d’annulation à surveiller pour les demandes d’annulation.

Retours

Exceptions

archiveFileName est une chaîne de longueur nulle, contient uniquement des espaces blancs ou contient un ou plusieurs caractères non valides tels que définis par InvalidPathChars.

archiveFileName est null.

ArchiveFileName spécifié dépasse la longueur maximale définie par le système.

Par exemple, sur les plateformes Windows, les chemins d’accès doivent être inférieurs à 248 caractères, et les noms de fichiers doivent être inférieurs à 260 caractères.

L’archiveFileName spécifié n’est pas valide (par exemple, il se trouve sur un lecteur non mappé).

Une erreur d’E/S non spécifiée s’est produite lors de l’ouverture du fichier.

archiveFileName spécifié un répertoire.

- ou -

L’appelant n’a pas l’autorisation requise.

Le fichier spécifié dans archiveFileName est introuvable.

archiveFileName est dans un format non valide.

Le fichier spécifié n’a pas pu être interprété comme un fichier zip.

Une opération asynchrone est annulée.

S’applique à