ZipArchiveEntry.OpenAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| OpenAsync(CancellationToken) |
Asynkront öppnar posten. |
| OpenAsync(FileAccess, CancellationToken) |
OpenAsync(CancellationToken)
- Källa:
- ZipArchiveEntry.cs
- Källa:
- ZipArchiveEntry.Async.cs
Asynkront öppnar posten.
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)
Parametrar
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden.
Returer
En dataström som representerar innehållet i posten.
Undantag
Posten är redan öppen för skrivning.
-eller-
Posten har tagits bort från arkivet.
-eller-
Arkivet som den här posten tillhör öppnades i ZipArchiveMode.Create läget och den här posten har redan skrivits till en gång.
Posten saknas i arkivet eller är skadad och kan inte läsas.
-eller-
Posten har komprimerats med en komprimeringsmetod som inte stöds.
ZipArchive som den här posten tillhör har tagits bort.
Kommentarer
Om arkivet som posten tillhör öppnades i läsläge kan den returnerade dataströmmen läsas, och den kan vara sökbar eller inte. Om den öppnas i läget Skapa är den returnerade strömmen skrivbar och kan inte sökas. Om den öppnas i uppdateringsläge blir den returnerade strömmen läsbar, skrivbar och sökbar och har stöd för SetLength.
Gäller för
OpenAsync(FileAccess, CancellationToken)
- Källa:
- 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)
Parametrar
- access
- FileAccess
- cancellationToken
- CancellationToken