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)
Иницијалише нову инстанцију класе ВЛ51.Зип.Вим.ВимАрхиве и саставља улазну листу која се може извући из архива.
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(Стринг)
Иницијалише нову инстанцију класе ВЛ51.Зип.Вим.ВимАрхиве и саставља улазну листу која се може извући из архива.
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.
Позивач нема захтеван дозволу за приступ.
path’ је празан, садржи само беле просторе, или садржи неважеће знакове.
Приступ датотеци path’ је одбијен.
На пример, на платформима заснованим на Виндовсу, путеви морају бити мање од 248 знакова, а имена датотеке морају бити мање од 260 знакова.
Датотека у path’ садржи колону (:) у средини редове.
Датотека није пронађена.
Одређени пут је неважећи, на пример, да се налази на немапираном дискову.
Датотека је већ отворена.
Properties
BootImageIndex
Добије индекс (на основу нуле) покретајуће слике.
public int BootImageIndex { get; }
Вредност имовине
FileFormatVersion
Добије верзију формата датотеке.
public int FileFormatVersion { get; }
Вредност имовине
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
Da li je potrebno iskoristiti upravljane resurse?
Dispose()
Извршава апликације-дефинисане задатке повезане са ослобађањем, ослобађањем или рестаурацијом неконтролисаних ресурса.
public void Dispose()
ExtractToDirectory(Стринг)
Истраживање архива у датотеку путем.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Пут у директоријум да стави извучене датотеке у.
Exceptions
Пут је нула
На пример, на платформима заснованим на Виндовсу, путеви морају бити мање од 248 знакова, а имена датотека морају бити мање од 260 знакова.
Позивач нема неопходне дозволе за приступ постојећем директоријуму.
Ако директоријум не постоји, пут садржи карактер колона (:) који није део етикета дискова (“Ц:”).
Пут је нуле дужине траке, садржи само бели простор, или садржи један или више невалидних знакова. можете да тражите невалидне знакове користећи метод System.IO.Path.GetInvalidPathChars. -или- Пут је префиксиран са, или садржи, само једну колону карактер (:).
Директоријум који је одређен путем је датотека. -или- Име мреже није познато.
Архив је корумпиран.