SecurityException.PermitOnlySetInstance 屬性

定義

取得或設定權限、權限集或權限集的集合,其屬於造成安全性檢查失敗之僅限允許的堆疊框架。

C#
public object? PermitOnlySetInstance { get; set; }
C#
public object PermitOnlySetInstance { get; set; }
C#
[System.Runtime.InteropServices.ComVisible(false)]
public object PermitOnlySetInstance { get; set; }

屬性值

權限、權限集或權限集集合物件。

屬性

備註

PermitOnlySetInstance屬性代表造成安全性例外狀況之堆疊框架中包含的允許許可權、許可權集合或許可權集合集合。 例如,當安全性例外狀況因為失敗而 PermissionSet.Demand 發生時,允許的許可權會出現在此屬性中,而且要求 PermissionSet 包含在屬性中 Demanded

這個屬性的類型 Object 是,因為許可權、許可權集合或許可權集合集合全都可以要求,而且 Object 是其通用基類。 若要測試此屬性的運行時間類型,您可以使用 GetType 方法或特定語言運算符,例如 C# 中的 is 運算符 或 Visual Basic 中的 TypeOf 運算子

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1