Class WimArchive
Името на пространството: Aspose.Zip.Wim Асамблея: Aspose.Zip.dll (25.5.0)
Този клас представлява архивен файл wim.
public class WimArchive : IArchive, IDisposableInheritance
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. -или- пътът е предварително фиксиран с или включва само един колонен знак (:).
Директорът, посочен по пътя, е файл. -или- Име на мрежата не е известно.
Архивите са корумпирани.