ZipFile.OpenReadAsync(String, CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 içinde belirtilen dosya bulunamadı.
archiveFileName geçersiz bir biçimde.
Belirtilen dosya zip dosyası olarak yorumlanamadı.
Zaman uyumsuz bir işlem iptal edildi.