TarEntry.ExtractToFileAsync(String, Boolean, 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.
Geçerli girdiyi zaman uyumsuz olarak dosya sistemine ayıklar.
public System.Threading.Tasks.Task ExtractToFileAsync (string destinationFileName, bool overwrite, System.Threading.CancellationToken cancellationToken = default);
member this.ExtractToFileAsync : string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ExtractToFileAsync (destinationFileName As String, overwrite As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametreler
- destinationFileName
- String
Hedef dosyanın yolu.
- overwrite
- Boolean
true
bu yöntemin yolda bulunan mevcut dosya sistemi nesnesinin üzerine yazması destinationFileName
gerekiyorsa; false
üzerine yazmayı önlemek için.
- cancellationToken
- CancellationToken
İptal istekleri için izlenecek belirteç. None varsayılan değerdir.
Döndürülenler
Zaman uyumsuz ayıklama işlemini temsil eden görev.
Özel durumlar
destinationFileName
, null
değeridir.
destinationFileName
boş.
üst dizini destinationFileName
yok.
-veya-
overwrite
is false
ve içinde zaten bir dosya var destinationFileName
.
-veya-
ile aynı ada destinationFileName
sahip bir dizin var.
-veya-
G/Ç sorunu oluştu.
Giriş türü desteklenmiyor.
İzinler yetersiz.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
, CharacterDeviceveya Fifo türündeki BlockDevicedosyalar yalnızca Unix platformlarında ayıklanabilir.
Diske veya CharacterDevice ayıklamak BlockDevice için yükseltme gerekir.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan ExtractToFile(String, Boolean)özel durumlara bakın.