ZipFile.OpenReadAsync(String, CancellationToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步打开 ZipArchive 指定路径上的读取路径。 使用 . 打开 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)
参数
- archiveFileName
- String
一个字符串,指定要打开存档的文件系统上的路径。 允许该路径指定相对路径或绝对路径信息。 相对路径信息解释为相对于当前工作目录。
- cancellationToken
- CancellationToken
用于监视取消请求的取消令牌。
返回
例外
archiveFileName 是长度为零的字符串,仅包含空格,或包含 InvalidPathChars 定义的一个或多个无效字符。
archiveFileName 为 null.
指定的 archiveFileName 超出了系统定义的最大长度。
例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260 个字符。
指定的 archiveFileName 无效(例如,它位于未映射的驱动器上)。
打开文件时出现未指定的 I/O 错误。
找不到 archiveFileName 中指定的文件。
archiveFileName 的格式无效。
无法将指定的文件解释为 zip 文件。
异步作被取消。