SecurityException.FailedAssemblyInfo プロパティ

定義

失敗したアセンブリに関する情報を取得または設定します。

public:
 property System::Reflection::AssemblyName ^ FailedAssemblyInfo { System::Reflection::AssemblyName ^ get(); void set(System::Reflection::AssemblyName ^ value); };
public System.Reflection.AssemblyName? FailedAssemblyInfo { get; set; }
public System.Reflection.AssemblyName FailedAssemblyInfo { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Reflection.AssemblyName FailedAssemblyInfo { get; set; }
member this.FailedAssemblyInfo : System.Reflection.AssemblyName with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.FailedAssemblyInfo : System.Reflection.AssemblyName with get, set
Public Property FailedAssemblyInfo As AssemblyName

プロパティ値

AssemblyName

失敗したアセンブリを識別する AssemblyName

属性

次のコード例は、このプロパティを FailedAssemblyInfo 使用して、失敗したアセンブリに関する情報を表示する方法を示しています。

Display("The failed assembly is: {0}",
    exception->FailedAssemblyInfo->EscapedCodeBase);
Display("The failed assembly is: " + 
    sE.FailedAssemblyInfo.EscapedCodeBase);
Display("The failed assembly is: " & _
    sE.FailedAssemblyInfo.EscapedCodeBase)

注釈

このプロパティには、 AssemblyName セキュリティ チェックが失敗した原因となったアセンブリを識別するオブジェクトが含まれています。

注意

このプロパティは、スタック フレームまたはスタック フレームでDenyセキュリティ例外が発生した場合、またはPermitOnlyセキュリティ アクションを発行するDenyPermitOnlyアセンブリがスタック ウォークに失敗したアセンブリではないので、設定されません。 このような場合、セキュリティ例外は、アセンブリ名、許可されたセット情報、または拒否されたセット情報を必要としないコンストラクターで作成されます。

適用対象