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
Implements
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
sourceStream’ is null.
sourceStream’ is not seekable.
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
path’ is null.
Návštevník nemá požadované povolenie na prístup.
path’ je prázdna, obsahuje iba biele priestory, alebo obsahuje neplatné znaky.
Prístup k súboru path" je zamietnutý.
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.
Súbor na path’ obsahuje stĺpec (:) v strede riadku.
Súbor sa nenašiel.
Uvedená trasa je neplatná, napr. byť na nezamestnanom disku.
Súbor je už otvorený.
Properties
BootImageIndex
Získa index (zero-based) bootable obrazu.
public int BootImageIndex { get; }
Hodnota nehnuteľnosti
FileFormatVersion
Získava verziu formátu súboru.
public int FileFormatVersion { get; }
Hodnota nehnuteľnosti
Guid
Získajte identifikáciu GUID pre archív.
public Guid Guid { get; }
Hodnota nehnuteľnosti
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
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
Cesta je nulová
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.
Návštevník nemá požadované povolenie na prístup k existujúcemu adresáru.
Ak adresár neexistuje, cesta obsahuje znak kolónu (:) ktorý nie je súčasťou označenia disku (“C:”).
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 (:).
Katalóg špecifikovaný cestou je súbor. -or- Názov siete nie je známy.
Archív je korumpovaný.