Class WimArchive
Nome do espaço: Aspose.Zip.Wim Assembleia: Aspose.Zip.dll (25.5.0)
Esta classe representa um arquivo WIM.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
Inicia uma nova instância da classe Aspose.Zip.Wim. WimArchive e compõe uma lista de entradas que pode ser extraída do arquivo.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
A fonte do arquivo deve ser procurável.
Examples
O exemplo a seguir mostra como extrair todas as entradas para um diretório.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Este fabricante não despaque qualquer entrada. ver Aspose.Zip.Wim.WimFileEntry.Open método para despaque.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(Redação)
Inicia uma nova instância da classe Aspose.Zip.Wim. WimArchive e compõe uma lista de entradas que pode ser extraída do arquivo.
public WimArchive(string path)
Parameters
path
string
O caminho para o arquivo.
Examples
O exemplo a seguir mostra como extrair todas as entradas para um diretório.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Este fabricante não despaque qualquer entrada. ver Aspose.Zip.Wim.WimFileEntry.Open método para despaque.
Exceptions
path’ is null.
O requerente não tem a permissão necessária para o acesso.
O path’ é vazio, contém apenas espaços brancos, ou contém caracteres inválidos.
O acesso ao arquivo path" é negado.
O nome de arquivo especificado path", ou ambos excede o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas no Windows, os caminhos devem ser menores de 248 caracteres, e os nomes de arquivo devem ser menores de 260 caracteres.
O arquivo no path’ contém uma coluna (:) no meio da linha.
O arquivo não foi encontrado.
O caminho especificado é inválido, como estar em uma unidade não mapeada.
O arquivo já está aberto.
Properties
BootImageIndex
Obtenha o índice (baseado em zero) da imagem iniciável.
public int BootImageIndex { get; }
Valor da propriedade
FileFormatVersion
Obtenha a versão do formato de arquivo.
public int FileFormatVersion { get; }
Valor da propriedade
Guid
Recebe o ID de identificação para o arquivo.
public Guid Guid { get; }
Valor da propriedade
Images
Recebe entradas do tipo Aspose.Zip.Wim.WimImage que constituem o arquivo.
public ReadOnlyCollection<wimimage> Images { get; }
Valor da propriedade
ReadOnlyCollection e o PT; WimImage >
Manifest
Recebe o manifesto incorporado que descreve o arquivo e as imagens contidas.
public string Manifest { get; }
Valor da propriedade
Methods
Dispose(Bolha)
Exerce tarefas definidas por aplicação associadas à libertação, libertação ou restauração de recursos não gerenciados.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Se os recursos gerenciados devem ser dissolvidos.
Dispose()
Exerce tarefas definidas por aplicação associadas à libertação, libertação ou restauração de recursos não gerenciados.
public void Dispose()
ExtractToDirectory(Redação)
Extrair o arquivo para o arquivo por caminho.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
O caminho para o diretório para colocar os arquivos extraídos.
Exceptions
O caminho é zero
O caminho especificado, o nome do arquivo ou ambos excede o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas no Windows, os caminhos devem ser menores de 248 caracteres e os nomes do arquivo devem ser menores de 260 caracteres.
O chamador não tem a permissão necessária para acessar o diretório existente.
Se o diretório não existe, o caminho contém um caráter colon (:) que não faz parte de uma etiqueta de disco (“C:”).
O caminho é uma faixa de comprimento zero, contém apenas espaço branco, ou contém um ou mais caracteres invalidos. Você pode solicitar caracteres invalidos usando o método System.IO.Path.GetInvalidPathChars. -or- caminho é prefixado com, ou contém, apenas um caráter colon (:).
O diretório especificado pelo caminho é um arquivo. -or- O nome da rede não é conhecido.
O arquivo é corrompido.