Share via


SecurityException.PermitOnlySetInstance 属性

定义

获取或设置权限、权限集或权限集集合,它是导致安全检查失败的唯一允许堆栈帧的一部分。

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

属性值

权限、权限集或权限集的集合对象。

属性

注解

属性 PermitOnlySetInstance 表示导致安全异常的堆栈帧中包含的允许的权限、权限集或权限集集合。 例如,当由于故障而 PermissionSet.Demand 发生安全异常时,允许的权限将显示在此属性中,所需的 PermissionSet 权限包含在 属性中 Demanded

此属性的类型为 Object ,因为权限、权限集或权限集集合都可以要求,并且 Object 是其公共基类。 若要测试此属性的运行时类型,可以使用 GetType 方法或特定语言运算符,例如 C# 中的 is 运算符 或 Visual Basic 中的 TypeOf 运算符

适用于