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 对象,该对象标识导致安全检查失败的程序集。

注意

当 或 PermitOnly 堆栈帧中Deny发生安全异常时,不会填充此属性,因为发出 DenyPermitOnly 安全操作的程序集不是使堆栈演练失败的程序集。 在这些情况下,使用不需要程序集名称、授予的集信息或拒绝的集信息的构造函数创建安全异常。

适用于