ZipArchiveEntry.OpenAsync 方法

定义

重载

OpenAsync(CancellationToken)

Source:
ZipArchiveEntry.cs
Source:
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 模式下打开,并且此条目已写入一次。

存档中缺少条目或已损坏,无法读取。

-或-

该条目已使用不支持的压缩方法进行压缩。

此条目所属的 ZipArchive 已被释放。

注解

如果条目所属的存档在读取模式下打开,则返回的流将是可读的,并且可能或可能不可查找。 如果在“创建”模式下打开,则返回的流将可写且不可查找。 如果在更新模式下打开,则返回的流将是可读、可写和可查找的,并支持 SetLength。

适用于

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)

参数

access
FileAccess
cancellationToken
CancellationToken

返回

适用于