Class WimArchive

Class WimArchive

Název místa: Aspose.Zip.Wim Sbírka: Aspose.Zip.dll (25.5.0)

Tato třída představuje archivní soubor WIM.

public class WimArchive : IArchive, IDisposable

Inheritance

object WimArchive

Implements

IArchive , IDisposable

Dědiční členové

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

WimArchive(Stream)

Začíná nový příklad třídy Aspose.Zip.Wim.VimArchive a sestaví seznam vstupů, které lze extrahovat z archivu.

public WimArchive(Stream sourceStream)

Parameters

sourceStream Stream

Zdroje archivu musí být vyhledateln.

Examples

Následující příklad ukazuje, jak extrahovat všechny vstupy do adresáře.

using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

Remarks

Tento výrobce nevybaluje žádné vstupy. viz Aspose.Zip.Wim.WimFileEntry.Open metoda pro vybalován.

Exceptions

ArgumentNullException

sourceStream’ is null.

ArgumentException

sourceStream’ is not seekable.

InvalidDataException

sourceStream’ is not valid wim archive.

WimArchive(Stringová)

Začíná nový příklad třídy Aspose.Zip.Wim.VimArchive a sestaví seznam vstupů, které lze extrahovat z archivu.

public WimArchive(string path)

Parameters

path string

Cesta do archivního souboru.

Examples

Následující příklad ukazuje, jak extrahovat všechny vstupy do adresáře.

using (var archive = new WimArchive("archive.wim")) 
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

Remarks

Tento výrobce nevybaluje žádné vstupy. viz Aspose.Zip.Wim.WimFileEntry.Open metoda pro vybalován.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Zákazník nemá požadované povolení k přístupu.

ArgumentException

code class=“paramref”>path’ je prázdný, obsahuje pouze bílé prostory, nebo obsahuje neplatné znaky.

UnauthorizedAccessException

Přístup k souboru path" je odmítnut.

PathTooLongException

Uvedený path", název souboru, nebo oba překračují maximální délku definovanou systémem. Například na platformách založených na Windows, trasy musí být méně než 248 znaků a názvy souboru musí být méně než 260 znak.

NotSupportedException

Soubor na path’ obsahuje kolonu (:) uprostřed řádku.

FileNotFoundException

Soubor nebyl nalezen.

DirectoryNotFoundException

Uvedená trasa je neplatná, např. být na nezapsaném pohonu.

IOException

Soubor je již otevřen.

Properties

BootImageIndex

Obdrží index (zero-založený) bootovatelného obrazu.

public int BootImageIndex { get; }

Hodnota nemovitosti

int

FileFormatVersion

Získáte verzi formátu souboru.

public int FileFormatVersion { get; }

Hodnota nemovitosti

int

Guid

Obdrží identifikační průvodce pro archiv.

public Guid Guid { get; }

Hodnota nemovitosti

Guid

Images

Obdrží záznamy typu Aspose.Zip.Wim.WimImage tvořící archiv.

public ReadOnlyCollection<wimimage> Images { get; }

Hodnota nemovitosti

ReadOnlyCollection < WimImage >

Manifest

Obdrží vestavěný manifest popisující soubor a obsažené obrázky.

public string Manifest { get; }

Hodnota nemovitosti

string

Methods

Dispose(Bolíček)

Provádí aplikativně definované úkoly spojené s uvolňováním, uvolňováním nebo resetováním neupravených zdroj.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

Je nutné zlikvidovat spravované zdroje.

Dispose()

Provádí aplikativně definované úkoly spojené s uvolňováním, uvolňováním nebo resetováním neupravených zdroj.

public void Dispose()

ExtractToDirectory(Stringová)

Vytahuje archiv do souboru cestou.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Cesta do adresáře umístit extrahované soubory do.

Exceptions

ArgumentNullException

Cesta je nulová

PathTooLongException

Zadaná trasa, název souboru nebo obojí přesahuje maximální délku definovanou systémem. Například na platformách založených na Windows musí být trasa menší než 248 znaků a název souboru musí být menší než 260 znak.

SecurityException

Návštěvník nemá požadované povolení k přístupu k stávajícímu adresáři.

NotSupportedException

Pokud adresář neexistuje, trasa obsahuje znak kolonu (:) který není součástí označení disku (“C:”).

ArgumentException

trasa je nulová délka řetězu, obsahuje pouze bílý prostor, nebo obsahuje jeden nebo více neplatných znaků.Můžete požádat o neplatné znaky pomocí metody System.IO.Path.GetInvalidPathChars. -or- trasa je předem nastaven s, nebo obsahuje, pouze znak kolon (:).

IOException

dek určený cestou je soubor. -or- Název sítě není znám.

InvalidDataException

Archiv je zkorumpován.

 Čeština