Taal

ZipFileExtensions.ExtractToFileAsync Methode

Definitie

Asynchroon maakt u een bestand op het bestandssysteem met de inhoud van het item en de opgegeven naam.

Overloads

Name Description
ExtractToFileAsync(ZipArchiveEntry, String, CancellationToken)

Asynchroon maakt u een bestand op het bestandssysteem met de inhoud van het item en de opgegeven naam.

ExtractToFileAsync(ZipArchiveEntry, String, Boolean, CancellationToken)

Asynchroon maakt u een bestand op het bestandssysteem met de inhoud van het item en de opgegeven naam.

ExtractToFileAsync(ZipArchiveEntry, String, ZipExtractionOptions, CancellationToken)

ExtractToFileAsync(ZipArchiveEntry, String, CancellationToken)

Bron:
ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs
Bron:
ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs

Asynchroon maakt u een bestand op het bestandssysteem met de inhoud van het item en de opgegeven naam.

public static System.Threading.Tasks.Task ExtractToFileAsync(this System.IO.Compression.ZipArchiveEntry source, string destinationFileName, System.Threading.CancellationToken cancellationToken = default);
static member ExtractToFileAsync : System.IO.Compression.ZipArchiveEntry * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ExtractToFileAsync (source As ZipArchiveEntry, destinationFileName As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

source
ZipArchiveEntry

De zip-archiefvermelding waaruit een bestand moet worden geëxtraheerd.

destinationFileName
String

De naam van het bestand dat de inhoud van de vermelding bevat.

cancellationToken
CancellationToken

Het annuleringstoken dat moet worden gecontroleerd op annuleringsaanvragen.

Retouren

Uitzonderingen

De beller heeft niet de vereiste machtiging.

destinationFileName is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.

– of –

destinationFileName hiermee geeft u een map.

destinationFileName is null.

Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximumlengte. Op Windows platforms moeten paden bijvoorbeeld kleiner zijn dan 248 tekens en moeten bestandsnamen kleiner zijn dan 260 tekens.

Het opgegeven destinationFileName pad is ongeldig (bijvoorbeeld op een niet-toegewezen station).

Er is een I/O-fout opgetreden.

– of –

De vermelding is momenteel geopend voor schrijven.

– of –

De vermelding is verwijderd uit het archief.

destinationFileName heeft een ongeldige indeling.

– of –

De ZipArchive waartoe deze vermelding behoort, is geopend in een modus voor alleen-schrijven.

De vermelding ontbreekt in het archief of is beschadigd en kan niet worden gelezen.

– of –

De vermelding is gecomprimeerd met behulp van een compressiemethode die niet wordt ondersteund.

De ZipArchive waartoe deze vermelding behoort, is verwijderd.

Opmerkingen

Het opgegeven pad is toegestaan om relatieve of absolute padgegevens op te geven. Relatieve padinformatie wordt geïnterpreteerd als relatief ten opzichte van de huidige werkmap.

De laatste schrijftijd van het bestand is ingesteld op de laatste schrijftijd van het item. Deze methode staat het overschrijven van een bestaand bestand met dezelfde naam niet toe. Als u expliciete mappen probeert te extraheren (vermeldingen met namen die eindigen op adreslijstscheidingstekens), leidt dit niet tot het maken van een map.

Van toepassing op

ExtractToFileAsync(ZipArchiveEntry, String, Boolean, CancellationToken)

Bron:
ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs
Bron:
ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs

Asynchroon maakt u een bestand op het bestandssysteem met de inhoud van het item en de opgegeven naam.

public static System.Threading.Tasks.Task ExtractToFileAsync(this System.IO.Compression.ZipArchiveEntry source, string destinationFileName, bool overwrite, System.Threading.CancellationToken cancellationToken = default);
static member ExtractToFileAsync : System.IO.Compression.ZipArchiveEntry * string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ExtractToFileAsync (source As ZipArchiveEntry, destinationFileName As String, overwrite As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

source
ZipArchiveEntry

De zip-archiefvermelding waaruit een bestand moet worden geëxtraheerd.

destinationFileName
String

De naam van het bestand dat de inhoud van de vermelding bevat.

overwrite
Boolean

true bestanden te overschrijven; false Anders.

cancellationToken
CancellationToken

Het annuleringstoken dat moet worden gecontroleerd op annuleringsaanvragen.

Retouren

Uitzonderingen

De beller heeft niet de vereiste machtiging.

destinationFileName is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.

– of –

destinationFileName hiermee geeft u een map.

destinationFileName is null.

Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximumlengte. Op Windows platforms moeten paden bijvoorbeeld kleiner zijn dan 248 tekens en moeten bestandsnamen kleiner zijn dan 260 tekens.

Het opgegeven destinationFileName pad is ongeldig (bijvoorbeeld op een niet-toegewezen station).

Er is een I/O-fout opgetreden.

– of –

De vermelding is momenteel geopend voor schrijven.

– of –

De vermelding is verwijderd uit het archief.

destinationFileName heeft een ongeldige indeling.

– of –

De ZipArchive waartoe deze vermelding behoort, is geopend in een modus voor alleen-schrijven.

De vermelding ontbreekt in het archief of is beschadigd en kan niet worden gelezen.

– of –

De vermelding is gecomprimeerd met behulp van een compressiemethode die niet wordt ondersteund.

De ZipArchive waartoe deze vermelding behoort, is verwijderd.

Een asynchrone bewerking wordt geannuleerd.

Opmerkingen

Het opgegeven pad is toegestaan om relatieve of absolute padgegevens op te geven. Relatieve padinformatie wordt geïnterpreteerd als relatief ten opzichte van de huidige werkmap.

De laatste schrijftijd van het bestand is ingesteld op de laatste schrijftijd van het item.

Met deze methode kan een bestaand bestand met dezelfde naam worden overschreven.

Van toepassing op

ExtractToFileAsync(ZipArchiveEntry, String, ZipExtractionOptions, CancellationToken)

Bron:
ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs
public static System.Threading.Tasks.Task ExtractToFileAsync(this System.IO.Compression.ZipArchiveEntry source, string destinationFileName, System.IO.Compression.ZipExtractionOptions options, System.Threading.CancellationToken cancellationToken = default);
static member ExtractToFileAsync : System.IO.Compression.ZipArchiveEntry * string * System.IO.Compression.ZipExtractionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ExtractToFileAsync (source As ZipArchiveEntry, destinationFileName As String, options As ZipExtractionOptions, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

destinationFileName
String
cancellationToken
CancellationToken

Retouren

Van toepassing op