ZipFile.OpenReadAsync(String, CancellationToken) Yöntem

Tanım

Zaman uyumsuz olarak, belirtilen yolda okuma için bir ZipArchive açar. Belirtilen dosya ile FileMode.Openaçılır.

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)

Parametreler

archiveFileName
String

Arşivin açılacağını dosya sistemindeki yolu belirten bir dize. Yolun göreli veya mutlak yol bilgilerini belirtmesine izin verilir. Göreli yol bilgileri geçerli çalışma dizinine göre yorumlanır.

cancellationToken
CancellationToken

İptal isteklerini izlemek için iptal belirteci.

Döndürülenler

Özel durumlar

archiveFileName sıfır uzunluklu bir dizedir, yalnızca boşluk içerir veya InvalidPathChars tarafından tanımlanan bir veya daha fazla geçersiz karakter içerir.

archiveFileName şudur null: .

Belirtilen archiveFileName, sistem tanımlı uzunluk üst sınırını aşıyor.

Örneğin, Windows tabanlı platformlarda yollar 248 karakterden az, dosya adları ise 260 karakterden kısa olmalıdır.

Belirtilen archiveFileName geçersiz (örneğin, eşlenmemiş bir sürücüde).

Dosya açılırken belirtilmeyen bir G/Ç hatası oluştu.

archiveFileName bir dizin belirtti.

-veya-

Çağıranın gerekli izni yok.

archiveFileName içinde belirtilen dosya bulunamadı.

archiveFileName geçersiz bir biçimde.

Belirtilen dosya zip dosyası olarak yorumlanamadı.

Zaman uyumsuz bir işlem iptal edildi.

Şunlara uygulanır