ZipArchiveEntry.OpenAsync メソッド

定義

オーバーロード

名前 説明
OpenAsync(CancellationToken)

エントリを非同期的に開きます。

OpenAsync(FileAccess, CancellationToken)

OpenAsync(CancellationToken)

ソース:
ZipArchiveEntry.cs
ソース:
ZipArchiveEntry.Async.cs

エントリを非同期的に開きます。

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)

パラメーター

cancellationToken
CancellationToken

キャンセル要求を監視するトークン。

返品

エントリの内容を表すストリーム。

例外

エントリは現在、書き込み用に既に開かれています。

-又は-

エントリがアーカイブから削除されました。

-又は-

このエントリが属するアーカイブは ZipArchiveMode.Create モードで開かれ、このエントリは既に 1 回書き込まれています。

エントリがアーカイブに存在しないか、破損しているため、読み取ることができません。

-又は-

エントリは、サポートされていない圧縮方法を使用して圧縮されています。

このエントリが属する ZipArchive が破棄されました。

注釈

エントリが属しているアーカイブが読み取りモードで開かれた場合、返されるストリームは読み取り可能になり、シーク可能な場合とそうでない場合があります。 作成モードで開いた場合、返されるストリームは書き込み可能であり、シークできません。 更新モードで開いた場合、返されるストリームは読み取り可能、書き込み可能、シーク可能になり、SetLength がサポートされます。

適用対象

OpenAsync(FileAccess, CancellationToken)

ソース:
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)

パラメーター

access
FileAccess
cancellationToken
CancellationToken

返品

適用対象