Class WimArchive
A név: Aspose.Zip.Wim Összefoglaló: Aspose.Zip.dll (25.5.0)
Ez az osztály egy wim archív fájlt képvisel.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
Elindítja a Aspose.Zip.Wim.VimArchive osztály új példányát, és összeállítja az archívumból eltávolítható bejegyzéslistát.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
Az archívum forrása. meg kell keresni.
Examples
Az alábbi példa azt mutatja, hogyan lehet kivonni az összes bejegyzéseket egy címkébe.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Ez az építő nem törli a bejegyzést. lásd Aspose.Zip.Wim.WimFileEntry.Open módszer a törléshez.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(A string)
Elindítja a Aspose.Zip.Wim.VimArchive osztály új példányát, és összeállítja az archívumból eltávolítható bejegyzéslistát.
public WimArchive(string path)
Parameters
path
string
Az út az archív fájlhoz.
Examples
Az alábbi példa azt mutatja, hogyan lehet kivonni az összes bejegyzéseket egy címkébe.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Ez az építő nem törli a bejegyzést. lásd Aspose.Zip.Wim.WimFileEntry.Open módszer a törléshez.
Exceptions
path’ is null.
A hívó nem rendelkezik a szükséges hozzáférési engedélygel.
A path" üres, csak fehér helyeket tartalmaz, vagy nem érvényes karaktereket tartalmaz.
A path" fájlhoz való hozzáférés elutasításra kerül.
A meghatározott path", fájlnév, vagy mindkettő meghaladja a rendszer által meghatározott maximális hosszúságot. Például a Windows-alapú platformokon az útvonalnak kevesebbnek kell lennie, mint 248 karakter, és a fájlnévnek kevesebbnek kell lennie, mint 260 karakter.
A path’ fájl tartalmaz egy oszlopot (:) a sor közepén.
A fájlt nem találták meg.
A kijelölt út nem érvényes, például egy mappátlan vezérlésen.
A fájl már nyitva van.
Properties
BootImageIndex
Megkapja a (zéron alapuló) indexet a feltöltési képről.
public int BootImageIndex { get; }
ingatlan értéke
FileFormatVersion
Szerezze meg a fájlformátum verzióját.
public int FileFormatVersion { get; }
ingatlan értéke
Guid
Adja meg az azonosító útmutatót az archívumhoz.
public Guid Guid { get; }
ingatlan értéke
Images
Kap bejegyzéseit Aspose.Zip.Wim.WimImage típus alkotja az archívumot.
public ReadOnlyCollection<wimimage> Images { get; }
ingatlan értéke
ReadOnlyCollection < WimImage >
Manifest
Megkapja a beépített manifesztumot, amely leírja a fájlt és a benne lévő képeket.
public string Manifest { get; }
ingatlan értéke
Methods
Dispose(Bóli)
Alkalmazás-meghatározott feladatokat végez, amelyek a nem kezelt erőforrások felszabadításával, felszabadításával vagy újrahasznosításával kapcsolatosak.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
A kezelt erőforrások megszüntetésére van szükség.
Dispose()
Alkalmazás-meghatározott feladatokat végez, amelyek a nem kezelt erőforrások felszabadításával, felszabadításával vagy újrahasznosításával kapcsolatosak.
public void Dispose()
ExtractToDirectory(A string)
Az archívumot az útvonalon a fájlba kell kivonni.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Az út a címkéhez, hogy a kivont fájlokat helyezze el.
Exceptions
Az út null
A meghatározott útvonal, a fájl neve vagy mindkettő meghaladja a rendszer által meghatározott maximális hosszúságot. Például a Windows-alapú platformokon az útvonalaknak kevesebbnek kell lenniük, mint 248 karakter, és a fájlneveknek kevesebbnek kell lenniük, mint 260 karakter.
A hívó nem rendelkezik a meglévő címkéhez való hozzáféréshez szükséges engedéllyel.
Ha a kézikönyv nem létezik, az útvonal tartalmaz egy csomópont karaktert (:) amely nem része a lemez címkéjének (“C:”).
Az útvonal egy nulla hosszúságú vonal, csak fehér helyet tartalmaz, vagy egy vagy több nem érvényes karaktert tartalmaz. Nem érvényes karaktereket kérhet a System.IO.Path.GetInvalidPathChars módszerrel. -or- útvonal előre rögzítve van, vagy csak egy csomó karaktert tartalmaz (:).
Az útvonal által meghatározott kézikönyv egy fájl. -or- A hálózati név nem ismert.
Az archívum korrupt.