ZipArchiveEntry.OpenAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| OpenAsync(CancellationToken) |
Ouvre de façon asynchrone l’entrée. |
| OpenAsync(FileAccess, CancellationToken) |
OpenAsync(CancellationToken)
- Source:
- ZipArchiveEntry.cs
- Source:
- ZipArchiveEntry.Async.cs
Ouvre de façon asynchrone l’entrée.
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)
Paramètres
- cancellationToken
- CancellationToken
Jeton à surveiller pour les demandes d’annulation.
Retours
Flux qui représente le contenu de l’entrée.
Exceptions
L’entrée est déjà ouverte pour l’écriture.
- ou -
L’entrée a été supprimée de l’archive.
- ou -
L’archive à laquelle cette entrée appartient a été ouverte en ZipArchiveMode.Create mode, et cette entrée a déjà été écrite en une seule fois.
L’entrée est manquante dans l’archive ou est endommagée et ne peut pas être lue.
- ou -
L’entrée a été compressée à l’aide d’une méthode de compression qui n’est pas prise en charge.
ZipArchive auquel cette entrée appartient a été supprimée.
Remarques
Si l’archive à laquelle appartient l’entrée a été ouverte en mode Lecture, le flux retourné peut être lu et peut ne pas être recherché. S’il est ouvert en mode Création, le flux retourné est accessible en écriture et ne peut pas être recherché. S’il est ouvert en mode Mise à jour, le flux retourné est lisible, accessible en écriture et recherché, et prend en charge SetLength.
S’applique à
OpenAsync(FileAccess, CancellationToken)
- Source:
- 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)
Paramètres
- access
- FileAccess
- cancellationToken
- CancellationToken