Class WimArchive

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

object WimArchive

Implements

IArchive , IDisposable

Ö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

ArgumentNullException

sourceStream’ is null.

ArgumentException

sourceStream’ is not seekable.

InvalidDataException

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

ArgumentNullException

path’ is null.

SecurityException

A hívó nem rendelkezik a szükséges hozzáférési engedélygel.

ArgumentException

A path" üres, csak fehér helyeket tartalmaz, vagy nem érvényes karaktereket tartalmaz.

UnauthorizedAccessException

A path" fájlhoz való hozzáférés elutasításra kerül.

PathTooLongException

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.

NotSupportedException

A path’ fájl tartalmaz egy oszlopot (:) a sor közepén.

FileNotFoundException

A fájlt nem találták meg.

DirectoryNotFoundException

A kijelölt út nem érvényes, például egy mappátlan vezérlésen.

IOException

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

int

FileFormatVersion

Szerezze meg a fájlformátum verzióját.

public int FileFormatVersion { get; }

ingatlan értéke

int

Guid

Adja meg az azonosító útmutatót az archívumhoz.

public Guid Guid { get; }

ingatlan értéke

Guid

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

string

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

ArgumentNullException

Az út null

PathTooLongException

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.

SecurityException

A hívó nem rendelkezik a meglévő címkéhez való hozzáféréshez szükséges engedéllyel.

NotSupportedException

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:”).

ArgumentException

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 (:).

IOException

Az útvonal által meghatározott kézikönyv egy fájl. -or- A hálózati név nem ismert.

InvalidDataException

Az archívum korrupt.

 Magyar