Class ArchiveFormatDetector

Class ArchiveFormatDetector

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

アーカイブ形式を検出し、その他の関連情報を提供します。

[Obsolete("ArchiveInstanceInfo クラスの静的メソッドを使用してください。")]
public sealed class ArchiveFormatDetector

継承

objectArchiveFormatDetector

継承されたメンバー

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

コンストラクター

ArchiveFormatDetector()

Aspose.Zip.ArchiveInfo.ArchiveFormatDetector クラスの新しいインスタンスを初期化します。

[Obsolete("ArchiveInstanceInfo クラスの静的メソッドを使用してください。")]
public ArchiveFormatDetector()

メソッド

GetFormatInfo(string)

形式情報を取得します。

[Obsolete("ArchiveInstanceInfo クラスの静的メソッドを使用してください。")]
public ArchiveFormatInfo GetFormatInfo(string fileName)

パラメーター

fileName string

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

戻り値

ArchiveFormatInfo

アーカイブ形式に関する情報。形式が検出されなかった場合は null。

例外

ArgumentNullException

fileName が null です。

SecurityException

呼び出し元がアクセスするための必要な権限を持っていません。

ArgumentException

fileName が空であるか、空白のみを含むか、無効な文字を含んでいます。

UnauthorizedAccessException

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

PathTooLongException

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

NotSupportedException

fileName に文字列の途中にコロン (:) が含まれています。

IOException

ファイルを開いているときに I/O エラーが発生しました。

GetFormatInfo(Stream)

形式情報を取得します。

[Obsolete("ArchiveInstanceInfo クラスの静的メソッドを使用してください。")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)

パラメーター

stream Stream

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

戻り値

ArchiveFormatInfo

アーカイブ形式に関する情報。形式が検出されなかった場合は null。

例外

ArgumentNullException

stream が null です。

ArgumentException

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

 日本語