Class WimArchive

Class WimArchive

Именује се: Aspose.Zip.Wim Асамблеја: Aspose.Zip.dll (25.5.0)

Ова класа представља датотеку WIM архива.

public class WimArchive : IArchive, IDisposable

Inheritance

object WimArchive

Implements

IArchive , IDisposable

Наслеђени чланови

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

ArgumentNullException

sourceStream’ is null.

ArgumentException

sourceStream’ is not seekable.

InvalidDataException

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

ArgumentNullException

path’ is null.

SecurityException

Позивач нема захтеван дозволу за приступ.

ArgumentException

path’ је празан, садржи само беле просторе, или садржи неважеће знакове.

UnauthorizedAccessException

Приступ датотеци path’ је одбијен.

PathTooLongException

На пример, на платформима заснованим на Виндовсу, путеви морају бити мање од 248 знакова, а имена датотеке морају бити мање од 260 знакова.

NotSupportedException

Датотека у path’ садржи колону (:) у средини редове.

FileNotFoundException

Датотека није пронађена.

DirectoryNotFoundException

Одређени пут је неважећи, на пример, да се налази на немапираном дискову.

IOException

Датотека је већ отворена.

Properties

BootImageIndex

Добије индекс (на основу нуле) покретајуће слике.

public int BootImageIndex { get; }

Вредност имовине

int

FileFormatVersion

Добије верзију формата датотеке.

public int FileFormatVersion { get; }

Вредност имовине

int

Guid

Добије идентификатор ГУИД за архиве.

public Guid Guid { get; }

Вредност имовине

Guid

Images

Добија улоге типа Aspose.Zip.Wim.WimImage који чине архиву.

public ReadOnlyCollection<wimimage> Images { get; }

Вредност имовине

ReadOnlyCollection < WimImage >

Manifest

Добија уграђени манифест који описује датотеку и садржане слике.

public string Manifest { get; }

Вредност имовине

string

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

ArgumentNullException

Пут је нула

PathTooLongException

На пример, на платформима заснованим на Виндовсу, путеви морају бити мање од 248 знакова, а имена датотека морају бити мање од 260 знакова.

SecurityException

Позивач нема неопходне дозволе за приступ постојећем директоријуму.

NotSupportedException

Ако директоријум не постоји, пут садржи карактер колона (:) који није део етикета дискова (“Ц:”).

ArgumentException

Пут је нуле дужине траке, садржи само бели простор, или садржи један или више невалидних знакова. можете да тражите невалидне знакове користећи метод System.IO.Path.GetInvalidPathChars. -или- Пут је префиксиран са, или садржи, само једну колону карактер (:).

IOException

Директоријум који је одређен путем је датотека. -или- Име мреже није познато.

InvalidDataException

Архив је корумпиран.

 Српски