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
Implements
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
sourceStream’ is null.
sourceStream’ is not seekable.
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
path’ is null.
Zákazník nemá požadované povolení k přístupu.
code class=“paramref”>path’ je prázdný, obsahuje pouze bílé prostory, nebo obsahuje neplatné znaky.
Přístup k souboru path" je odmítnut.
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.
Soubor na path’ obsahuje kolonu (:) uprostřed řádku.
Soubor nebyl nalezen.
Uvedená trasa je neplatná, např. být na nezapsaném pohonu.
Soubor je již otevřen.
Properties
BootImageIndex
Obdrží index (zero-založený) bootovatelného obrazu.
public int BootImageIndex { get; }
Hodnota nemovitosti
FileFormatVersion
Získáte verzi formátu souboru.
public int FileFormatVersion { get; }
Hodnota nemovitosti
Guid
Obdrží identifikační průvodce pro archiv.
public Guid Guid { get; }
Hodnota nemovitosti
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
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
Cesta je nulová
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.
Návštěvník nemá požadované povolení k přístupu k stávajícímu adresáři.
Pokud adresář neexistuje, trasa obsahuje znak kolonu (:) který není součástí označení disku (“C:”).
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 (:).
dek určený cestou je soubor. -or- Název sítě není znám.
Archiv je zkorumpován.