LzipArchive.LzipArchive

LzipArchive(LzipArchiveSettings)

Initialiseert een nieuw exemplaar van hetLzipArchive .

public LzipArchive(LzipArchiveSettings settings = null)
ParameterTypeBeschrijving
settingsLzipArchiveSettingsInstelling van een bepaald lzip-archief met definitie van woordenboekgrootte.

Zie ook


LzipArchive(Stream)

Initialiseert een nieuw exemplaar van hetLzipArchive klasse voorbereid voor decomprimeren.

public LzipArchive(Stream sourceStream)
ParameterTypeBeschrijving
sourceStreamStreamDe bron van het archief.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentExceptionsourceStream is niet zoek.
ArgumentNullExceptionsourceStream is niets.
InvalidDataExceptionKopteksten komen niet overeen met het lzip-archieftype.

Opmerkingen

Deze constructor decomprimeert niet. ZienExtract methode voor decomprimeren.

Zie ook


LzipArchive(string)

Initialiseert een nieuw exemplaar van hetLzipArchive klasse voorbereid voor decomprimeren.

public LzipArchive(string path)
ParameterTypeBeschrijving
pathStringPad naar de bron van het archief.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionpath is niets.
SecurityExceptionDe beller heeft niet de vereiste toegangsrechten.
ArgumentExceptionDepath is leeg, bevat alleen spaties of bevat ongeldige tekens.
UnauthorizedAccessExceptionToegang tot dossierpath wordt ontkend.
PathTooLongExceptionDe opgegevenpath, bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximale lengte. Op Windows-gebaseerde platforms moeten paden bijvoorbeeld uit minder dan 248 tekens bestaan en moeten bestandsnamen uit minder dan 260 tekens bestaan.
NotSupportedExceptionDossier bijpath bevat een dubbele punt (:) in het midden van de tekenreeks.
InvalidDataExceptionKopteksten komen niet overeen met het lzip-archieftype.

Opmerkingen

Deze constructor decomprimeert niet. ZienExtract methode voor decomprimeren.

Voorbeelden

using (FileStream extractedFile = File.Open(extractedFileName, FileMode.Create))
{
    using (var archive = new LzipArchive(sourceLzipFile))
    {
         archive.Extract(extractedFile);
       }
   }

Zie ook