Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)

アーカイブインスタンスに関する情報を表します。

public sealed class ArchiveInstanceInfo

継承

objectArchiveInstanceInfo

継承されたメンバー

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

プロパティ

AreFileNamesEncrypted

アーカイブのエントリ(ファイル)の名前が暗号化されているかどうかを示す値を取得します。

public bool AreFileNamesEncrypted { get; }

プロパティの値

bool

FormatInfo

アーカイブフォーマット情報を取得します。

public ArchiveFormatInfo FormatInfo { get; }

プロパティの値

ArchiveFormatInfo

IsContentEncrypted

アーカイブの内容が暗号化されているかどうかを示す値を取得します。

public bool IsContentEncrypted { get; }

プロパティの値

bool

メソッド

GetArchiveFormatInfo(string)

アーカイブフォーマット情報を取得します。

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

パラメータ

fileName string

アーカイブファイルのファイル名。

戻り値

ArchiveFormatInfo

アーカイブフォーマットに関する情報。

例外

ArgumentNullException

fileName が null です。

SecurityException

呼び出し元に必要なアクセス権限がありません。

ArgumentException

fileName が空、空白のみ、または無効な文字を含んでいます。

UnauthorizedAccessException

ファイル fileName へのアクセスが拒否されました。

PathTooLongException

指定された fileName がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満である必要があり、ファイル名は260文字未満である必要があります。

NotSupportedException

fileName のファイルに文字列の中間にコロン(:)が含まれています。

IOException

ファイルを開く際にI/Oエラーが発生しました。

GetArchiveFormatInfo(Stream)

アーカイブフォーマット情報を取得します。

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

パラメータ

stream Stream

アーカイブファイルのストリーム。

戻り値

ArchiveFormatInfo

アーカイブフォーマットに関する情報。

例外

ArgumentNullException

stream が null です。

ArgumentException

stream がシーク可能ではありません。

GetArchiveInstanceInfo(string)

アーカイブインスタンス情報を取得します。

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

パラメータ

fileName string

アーカイブファイルのファイル名。

戻り値

ArchiveInstanceInfo

アーカイブインスタンスに関する情報、またはフォーマットが検出されなかった場合は null。

例外

ArgumentNullException

fileName が null です。

SecurityException

呼び出し元に必要なアクセス権限がありません。

ArgumentException

fileName が空、空白のみ、または無効な文字を含んでいます。

UnauthorizedAccessException

ファイル fileName へのアクセスが拒否されました。

PathTooLongException

指定された fileName がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満である必要があり、ファイル名は260文字未満である必要があります。

NotSupportedException

fileName のファイルに文字列の中間にコロン(:)が含まれています。

IOException

ファイルを開く際にI/Oエラーが発生しました。

GetArchiveInstanceInfo(Stream)

アーカイブインスタンス情報を取得します。

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

パラメータ

stream Stream

アーカイブファイルのストリーム。

戻り値

ArchiveInstanceInfo

アーカイブインスタンスに関する情報、またはフォーマットが検出されなかった場合は null。

例外

ArgumentNullException

stream が null です。

ArgumentException

stream がシーク可能ではありません。

 日本語