DEXTUpload.NET
Enumeration FileSignatureResult
- サポートされる最小バージョン
- 5.2.0.0
- 最小サポート環境
- .NET Framework 4.0
- 説明
-
ファイルシグネチャを検査結果を示す値である。
HTTPモジュールの段階で検査をする場合には、「FileSignatureResult」を直接使用して開発がないが、 「DEXTUpload.NET.FileSignatureAnalyzer」クラスを使用して直接検査をする場合には、その結果を確認する過程で使用される。
using (var dext = new FileUpload()) { //シグネチャ検査ツールを生成する。 var fsa = new FileSignatureAnalyzer(); var element = dext.GetSingleFileElement(); if (!element.IsEmpty) { //保存する前に、一時ファイルレベルでのチェックを行うことができる。 var fsr = fsa.Check(element.FileExtension, element.TempFilePath); switch (fsr) { case FileSignatureResult.Absence: //この拡張子のシグネチャ情報が存在しない場合である。 ... break; case FileSignatureResult.Different: //ファイルがシグネチャ情報と一致しない場合である。 ... break; case FileSignatureResult.Same: //ファイルがシグネチャ情報と一致する場合である。 break; } } }
- 形式
-
public enum FileSignatureResult
- メンバー
-
Absence
-
シグネチャスキャンを実行する拡張子がシグネチャリソースに存在しない。
Same
-
検査対象とシグネチャが一致する情報が存在する。
Different
-
検査対象とシグネチャが一致する情報がない。
-