ZipFile.OpenReadAsync(String, CancellationToken) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Secara asinkron membuka ZipArchive pada jalur yang ditentukan untuk membaca. File yang ditentukan dibuka dengan 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)
Parameter
- archiveFileName
- String
String yang menentukan jalur pada sistem file untuk membuka arsip. Jalur diizinkan untuk menentukan informasi jalur relatif atau absolut. Informasi jalur relatif ditafsirkan relatif terhadap direktori kerja saat ini.
- cancellationToken
- CancellationToken
Token pembatalan untuk memantau permintaan pembatalan.
Mengembalikan
Pengecualian
archiveFileName adalah string panjang nol, hanya berisi spasi kosong, atau berisi satu atau beberapa karakter yang tidak valid seperti yang didefinisikan oleh InvalidPathChars.
archiveFileName adalah null.
ArchiveFileName yang ditentukan melebihi panjang maksimum yang ditentukan sistem.
Misalnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter, dan nama file harus kurang dari 260 karakter.
ArchiveFileName yang ditentukan tidak valid, (misalnya, ada di drive yang tidak dipetakan).
Terjadi kesalahan I/O yang tidak ditentukan saat membuka file.
archiveFileName menentukan direktori.
-atau-
Pemanggil tidak memiliki izin yang diperlukan.
File yang ditentukan dalam archiveFileName tidak ditemukan.
archiveFileName dalam format yang tidak valid.
File yang ditentukan tidak dapat ditafsirkan sebagai file zip.
Operasi asinkron dibatalkan.