Class WimArchive
Nom dels espais: Aspose.Zip.Wim Assemblea: Aspose.Zip.dll (25.5.0)
Aquesta classe representa un arxiu WIM.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
Inicialitza una nova instància de la classe Aspose.Zip.Wim-Arxiu i componeix una llista d’entrada que es pot extreure de l’arxius.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
La font de l’arxiu. ha de ser buscable.
Examples
L’exemple següent mostra com extreure totes les entrades a un directori.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Aquest constructor no desembalca cap entrada. Veure Aspose.Zip.Wim.WimFileEntry.Open mètode per desembalcar.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(Tàrrega)
Inicialitza una nova instància de la classe Aspose.Zip.Wim-Arxiu i componeix una llista d’entrada que es pot extreure de l’arxius.
public WimArchive(string path)
Parameters
path
string
El camí cap a l’arxiu.
Examples
L’exemple següent mostra com extreure totes les entrades a un directori.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Aquest constructor no desembalca cap entrada. Veure Aspose.Zip.Wim.WimFileEntry.Open mètode per desembalcar.
Exceptions
path’ is null.
El client no té el permís d’accés requerit.
La path’ és buida, només conté espais blancs, o conté caràcters invalidats.
L’accés al fitxer path" es nega.
El nom de fitxer especificat path", o tots dos superen la longitud màxima definida pel sistema. per exemple, en les plataformes basades en Windows, els passos han de ser menys de 248 caràcters, i els noms de fitxer han de ser menys de 260 caràcters.
El fitxer a path’ conté una columna (:) al mig de la cadena.
El fitxer no es troba.
La ruta especificada és invalidada, com per exemple estar en un disc no mapat.
El fitxer ja està obert.
Properties
BootImageIndex
Obté l’índex (en base a zero) de la imatge bootable.
public int BootImageIndex { get; }
Valor de la propietat
FileFormatVersion
Obté la versió del format de fitxers.
public int FileFormatVersion { get; }
Valor de la propietat
Guid
Obté la guia d’identificació per a l’arxiu.
public Guid Guid { get; }
Valor de la propietat
Images
Obté entrades del tipus Aspose.Zip.Wim.WimImage que constitueix l’arxiu.
public ReadOnlyCollection<wimimage> Images { get; }
Valor de la propietat
ReadOnlyCollection < WimImage >
Manifest
Obté el manifest incorporat que descriu el fitxer i les imatges contingudes.
public string Manifest { get; }
Valor de la propietat
Methods
Dispose(La botiga)
Realitza tasques definides per aplicació associades amb el lliurament, el lliurament o la restauració de recursos no gestionats.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
S’han de disposar de recursos gestionats.
Dispose()
Realitza tasques definides per aplicació associades amb el lliurament, el lliurament o la restauració de recursos no gestionats.
public void Dispose()
ExtractToDirectory(Tàrrega)
Extreure l’arxiu al fitxer per cam.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
El camí a la direcció per col·locar els arxius extraïts.
Exceptions
El camí és zero
Per exemple, en les plataformes basades en Windows, els camins han de ser menys de 248 caràcters i els noms de fitxers han de ser menys de 260 caràcters.
El sol·licitant no té l’autorització necessària per accedir a la direcció existent.
Si el directori no existeix, el recorregut conté un caràcter colon (:) que no forma part d’una etiqueta de disc (“C:”).
El camí és una línia de longitud zero, només conté l’espai blanc, o conté un o més caràcters invalids. Podeu sol·licitar caràcters invalids utilitzant el mètode System.IO.Path.GetInvalidPathChars. -o- el camí està prefixat amb, o conté, només un caràcter colon (:).
El directori especificat per ruta és un arxiu. -o- El nom de la xarxa no és conegut.
L’arxiu està corromput.