SecurityException.PermitOnlySetInstance 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置权限、权限集或权限集集合,它是导致安全检查失败的唯一允许堆栈帧的一部分。
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 运算符 。