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)

Aspose.Zip.Wim. WimArchive クラスの新しい例を開始し、アーカイブから抽出できる入力リストを構成します。

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(ストレッチ)

Aspose.Zip.Wim. WimArchive クラスの新しい例を開始し、アーカイブから抽出できる入力リストを構成します。

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

指定された path’, ファイル名, または両方ともシステム定義の最大長さを超えています. たとえば、Windows ベースのプラットフォームでは、パスは 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

管理された資源は削除されるべきである。

Dispose()

応用によって定義された課題を実行し、未管理資源のリリース、リリース、またはリセットに関連しています。

public void Dispose()

ExtractToDirectory(ストレッチ)

ファイルを経由でファイルに抽出します。

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

引き出されたファイルを入力するためのディレクトリへのルート。

Exceptions

ArgumentNullException

道はゼロ

PathTooLongException

例えば、Windows ベースのプラットフォームでは、パスは 248 文字未満で、ファイル名は 260 文字未満でなければなりません。

SecurityException

通話者は、既存のディレクトリにアクセスするための必要な許可はありません。

NotSupportedException

ディレクトリが存在しない場合、コースには、ドライブラベル(「C:」)の一部ではないコロン キャラクター(:)が含まれています。

ArgumentException

路線はゼロ長さの線であり、白い空間のみを含み、あるいは1つまたは複数の無効な文字を含みます。 無効な文字は、System.IO.Path.GetInvalidPathChars メソッドを使用してリクエストできます。

IOException

ルートによって指定されたディレクトリはファイルです. -or- ネットワーク名は知られていません。

InvalidDataException

アーカイブが腐敗した。

 日本語