Class WimArchive
Nombre del espacio: Aspose.Zip.Wim Asamblea: Aspose.Zip.dll (25.5.0)
Esta clase representa un archivo WIM.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
IArchive ,y, IDisposable
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
WimArchive(Stream)
Inicializa una nueva instancia de la clase Aspose.Zip.Wim. WimArchive y compone una lista de entradas que se puede extraer del archivo.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
La fuente del archivo. debe ser buscable.
Examples
El siguiente ejemplo muestra cómo extraer todas las entradas a un directorio.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Este constructor no desembala ninguna entrada. ver Aspose.Zip.Wim.WimFileEntry.Open método para desembalaje.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(El string)
Inicializa una nueva instancia de la clase Aspose.Zip.Wim. WimArchive y compone una lista de entradas que se puede extraer del archivo.
public WimArchive(string path)
Parameters
path
string
El camino hacia el archivo.
Examples
El siguiente ejemplo muestra cómo extraer todas las entradas a un directorio.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Este constructor no desembala ninguna entrada. ver Aspose.Zip.Wim.WimFileEntry.Open método para desembalaje.
Exceptions
path’ is null.
El solicitante no tiene la autorización necesaria para acceder.
El path’ es vacío, contiene solo espacios blancos, o contiene caracteres invalidos.
Se denega el acceso al archivo path.
La ruta path", nombre de archivo, o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en las plataformas basadas en Windows, los caminos deben ser menos de 248 caracteres, y los nombres de archivo deben ser menos de 260 caracteres.
El archivo en path’ contiene una columna (:) en el medio de la línea.
El archivo no se encuentra.
La ruta especificada es invalida, como estar en un disco no mapeado.
El archivo ya está abierto.
Properties
BootImageIndex
Obtenga el índice (baseado en cero) de la imagen bootable.
public int BootImageIndex { get; }
Valor de la propiedad
FileFormatVersion
Obtenga la versión del formato de archivo.
public int FileFormatVersion { get; }
Valor de la propiedad
Guid
Obtenga el ID de identificación para el archivo.
public Guid Guid { get; }
Valor de la propiedad
Images
Obtiene entradas del tipo Aspose.Zip.Wim.WimImage que constituye el archivo.
public ReadOnlyCollection<wimimage> Images { get; }
Valor de la propiedad
ReadOnlyCollection &ylt; WimImage >
Manifest
Obtenga el manifiesto incorporado que describe el archivo y las imágenes contenidas.
public string Manifest { get; }
Valor de la propiedad
Methods
Dispose(BOOL)
Desempeña tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no gestionados.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Los recursos gestionados deben ser eliminados.
Dispose()
Desempeña tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no gestionados.
public void Dispose()
ExtractToDirectory(El string)
Extrae el archivo al archivo por vía.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
El camino hacia el directorio para colocar los archivos extraídos.
Exceptions
El camino es nulo
Por ejemplo, en las plataformas basadas en Windows, los caminos deben ser menos de 248 caracteres y los nombres de archivo deben ser menos de 260 caracteres.
El llamador no tiene el permiso necesario para acceder al directorio existente.
Si el directorio no existe, el camino contiene un carácter colon (:) que no forma parte de una etiqueta de disco (“C:”).
El camino es una línea de longitud cero, contiene sólo espacio blanco, o contiene uno o más caracteres invalidos.Puede solicitar los caracteres invalidos utilizando el método System.IO.Path.GetInvalidPathChars. -o- el camino está prefixado con, o contiene, sólo un caracter colon (:).
El directorio especificado por ruta es un archivo. -o- El nombre de red no es conocido.
El archivo está corrupto.