Share via


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

属性

次のコード例では、 プロパティを 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アセンブリがスタック ウォークに失敗したアセンブリではないので、このプロパティは設定されません。 このような場合、アセンブリ名を必要としないコンストラクター、セット情報を許可するコンストラクター、または拒否されたセット情報を使用してセキュリティ例外が作成されます。

適用対象