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

属性值

Object

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

属性

注解

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

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

适用于