SecurityException.PermitOnlySetInstance 屬性

定義

取得或設定權限、權限集或權限集的集合,其屬於造成安全性檢查失敗之僅限允許的堆疊框架。Gets or sets the permission, permission set, or permission set collection that is part of the permit-only stack frame that caused a security check to fail.

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

權限、權限集或權限集集合物件。A permission, permission set, or permission set collection object.

屬性

備註

PermitOnlySetInstance屬性代表允許的許可權、許可權集或包含在堆疊框架中的許可權集合,該集合會造成安全性例外狀況。The PermitOnlySetInstance property represents the permitted permission, permission set, or permission set collection contained in the stack frame that caused the security exception. 比方說,當安全性例外狀況由於失敗而發生時 PermissionSet.Demand ,允許的許可權會出現在這個屬性中,而要求的 PermissionSet 會包含在 Demanded 屬性中。For instance, when a security exception occurs because of a PermissionSet.Demand failure, the permitted permission appears in this property and the demanded PermissionSet is contained in the Demanded property.

這個屬性的型別是 Object 因為許可權、許可權集或許可權集集合都可以全部要求,而且 Object 是它們的通用基類。This property is of type Object because permissions, permission sets, or permission set collections can all be demanded and Object is their common base class. 若要測試這個屬性的執行時間型別,您可以使用 GetType 方法或特定語言運算子,例如 c # 中的 is 運算子 或 Visual Basic 中的 TypeOf 運算子To test the run-time type of this property, you can use the GetType method or a specific language operator, such as the is operator in C# or the TypeOf operator in Visual Basic.

適用於