ZipFile.OpenReadAsync(String, CancellationToken) Метод

Определение

Асинхронно открывается указанный 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 недопустимо (например, оно находится на несопоставленном диске).

При открытии файла произошла неопределенная ошибка ввода-вывода.

archiveFileName указан каталог.

–или–

Вызывающий объект не имеет требуемого разрешения.

Файл, указанный в archiveFileName, не найден.

archiveFileName имеет недопустимый формат.

Указанный файл не может быть интерпретирован как ZIP-файл.

Асинхронная операция отменена.

Применяется к