Class WimArchive

Class WimArchive

Pôvodný názov: Aspose.Zip.Wim Zhromaždenie: Aspose.Zip.dll (25.5.0)

Táto trieda predstavuje súbor WIM archív.

public class WimArchive : IArchive, IDisposable

Inheritance

object WimArchive

Implements

IArchive , IDisposable

Z dedičných členov

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

Constructors

WimArchive(Stream)

Initalizuje novú inštanciu triedy Aspose.Zip.Wim.VimArchive a skladá zoznam vstupov, ktoré možno vytiahnuť z archívu.

public WimArchive(Stream sourceStream)

Parameters

sourceStream Stream

Zdroj archívu, musí byť vyhľadávaný.

Examples

Nasledujúci príklad ukazuje, ako extrahovať všetky záznamy do katalógu.

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

Remarks

Tento konštruktor neodbalí žiadny vstup. Pozri Aspose.Zip.Wim.WimFileEntry.Open metóda odbalenia.

Exceptions

ArgumentNullException

sourceStream’ is null.

ArgumentException

sourceStream’ is not seekable.

InvalidDataException

sourceStream’ is not valid wim archive.

WimArchive(Stretnutie)

Initalizuje novú inštanciu triedy Aspose.Zip.Wim.VimArchive a skladá zoznam vstupov, ktoré možno vytiahnuť z archívu.

public WimArchive(string path)

Parameters

path string

Cesta k archívnemu súboru.

Examples

Nasledujúci príklad ukazuje, ako extrahovať všetky záznamy do katalógu.

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

Remarks

Tento konštruktor neodbalí žiadny vstup. Pozri Aspose.Zip.Wim.WimFileEntry.Open metóda odbalenia.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Návštevník nemá požadované povolenie na prístup.

ArgumentException

path’ je prázdna, obsahuje iba biele priestory, alebo obsahuje neplatné znaky.

UnauthorizedAccessException

Prístup k súboru path" je zamietnutý.

PathTooLongException

Názov súboru alebo obaja presahujú maximálnu dĺžku definovanú systémom. Napríklad, na platformách založených na systéme Windows, trasy musia byť menej ako 248 znakov a názvy súborov musia byť menej ako 260 znakov.

NotSupportedException

Súbor na path’ obsahuje stĺpec (:) v strede riadku.

FileNotFoundException

Súbor sa nenašiel.

DirectoryNotFoundException

Uvedená trasa je neplatná, napr. byť na nezamestnanom disku.

IOException

Súbor je už otvorený.

Properties

BootImageIndex

Získa index (zero-based) bootable obrazu.

public int BootImageIndex { get; }

Hodnota nehnuteľnosti

int

FileFormatVersion

Získava verziu formátu súboru.

public int FileFormatVersion { get; }

Hodnota nehnuteľnosti

int

Guid

Získajte identifikáciu GUID pre archív.

public Guid Guid { get; }

Hodnota nehnuteľnosti

Guid

Images

Získava záznamy typu Aspose.Zip.Wim.WimImage, ktorý tvorí archív.

public ReadOnlyCollection<wimimage> Images { get; }

Hodnota nehnuteľnosti

ReadOnlyCollection < WimImage >

Manifest

Dostane vstavaný manifest, ktorý opisuje súbor a obsahované obrázky.

public string Manifest { get; }

Hodnota nehnuteľnosti

string

Methods

Dispose(bool)

Vykonáva aplikované úlohy spojené s uvoľňovaním, uvoľňovaním alebo resetovaním neupravených zdrojov.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

Mali by sa riadiť riadené zdroje.

Dispose()

Vykonáva aplikované úlohy spojené s uvoľňovaním, uvoľňovaním alebo resetovaním neupravených zdrojov.

public void Dispose()

ExtractToDirectory(Stretnutie)

Extrakt archívu do súboru podľa cesty.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Cesta do adresára umiestniť extrahované súbory do.

Exceptions

ArgumentNullException

Cesta je nulová

PathTooLongException

Ustanovená trasa, názov súboru alebo obaja presahujú maximálnu dĺžku definovanú systémom. Napríklad na platformách založených na systéme Windows musia byť trasy menej ako 248 znakov a názvy súborov musia byť menej ako 260 znakov.

SecurityException

Návštevník nemá požadované povolenie na prístup k existujúcemu adresáru.

NotSupportedException

Ak adresár neexistuje, cesta obsahuje znak kolónu (:) ktorý nie je súčasťou označenia disku (“C:”).

ArgumentException

Cesta je nula-dlhý pruh, obsahuje len biely priestor, alebo obsahuje jeden alebo viac neplatných znakov. Môžete požiadať o neplatné znaky pomocou metódy System.IO.Path.GetInvalidPathChars. -alebo- cesta je predpísaná s, alebo obsahuje, len znak kolónu (:).

IOException

Katalóg špecifikovaný cestou je súbor. -or- Názov siete nie je známy.

InvalidDataException

Archív je korumpovaný.

 Slovenčina