Class WimArchive
Името на пространството: Aspose.Zip.Wim Асамблея: Aspose.Zip.dll (25.5.0)
Този клас представлява архивен файл wim.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
Иницијализира нова инстанция на Aspose.Zip.Wim.VimArchive клас и съставя списък с вход, който може да бъде извлечен от архива.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
Източникът на архива. тя трябва да бъде търсена.
Examples
Следващият пример показва как да се извлекат всички записи в директория.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Aspose.Zip.Wim.WimFileEntry.Open.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(Стрий)
Иницијализира нова инстанция на Aspose.Zip.Wim.VimArchive клас и съставя списък с вход, който може да бъде извлечен от архива.
public WimArchive(string path)
Parameters
path
string
Пътят към архивите.
Examples
Следващият пример показва как да се извлекат всички записи в директория.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Aspose.Zip.Wim.WimFileEntry.Open.
Exceptions
path’ is null.
Призователят няма изискваното разрешение за достъп.
Пътят " е празен, съдържа само бели пространства или съдържа невалидни знаци.
code class=“paramref”>path.
code class=“paramref”>path", име на файла, или и двете надвишават максималната дължина, определена от системата. например, на платформи, базирани на Windows, пътеките трябва да са по-малко от 248 знака, а имената на файла трябва да са по-малко от 260.
code class=“paramref”>path.
Документът не е намерен.
Определеният маршрут е невалиден, като например да се намира на безкартиран диск.
Филмът вече е отворен.
Properties
BootImageIndex
Той получава индекса (на базата на нула) на възпроизвеждащото изображение.
public int BootImageIndex { get; }
стойност на имота
FileFormatVersion
Получава версията на файлов формат.
public int FileFormatVersion { get; }
стойност на имота
Guid
Получава идентификационния GUID за архива.
public Guid Guid { get; }
стойност на имота
Images
Aspose.Zip.Wim.WimImage.
public ReadOnlyCollection<wimimage> Images { get; }
стойност на имота
ReadOnlyCollection < WimImage >
Manifest
Получава вградения манифест, описващ файла и съдържащите се изображения.
public string Manifest { get; }
стойност на имота
Methods
Dispose(Боул)
Извършва задачите, определени от приложението, свързани с освобождаването, изтеглянето или презареждането на неконтролирани ресурси.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Трябва ли да се премахнат управляваните ресурси.
Dispose()
Извършва задачите, определени от приложението, свързани с освобождаването, изтеглянето или презареждането на неконтролирани ресурси.
public void Dispose()
ExtractToDirectory(Стрий)
Извлечете архива в файла по път.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Пътят към директората за поставяне на извлечените файлове.
Exceptions
Пътят е нула
Windows, пътеките трябва да са по-малко от 248 символа и имената на файла трябва да са по-малко от 260.
Призователят не разполага с изискваното разрешение за достъп до съществуващата директория.
Ако директорията не съществува, маршрутът съдържа символ на колона (:) който не е част от етикета на диска (“C:”).
Пътят е лента с нулева дължина, съдържа само бяло пространство, или съдържа един или повече невалидни знаци. Можете да поискате за неподходящи символи, като използвате метода System.IO.Path.GetInvalid PathChars. -или- пътът е предварително фиксиран с или включва само един колонен знак (:).
Директорът, посочен по пътя, е файл. -или- Име на мрежата не е известно.
Архивите са корумпирани.