閱讀英文版本

分享方式:


DeclarativeSecurityAction 列舉

定義

指定可以使用宣告式安全性執行的安全性動作。

C#
public enum DeclarativeSecurityAction
繼承
DeclarativeSecurityAction

欄位

名稱 Description
Assert 3

即使堆疊中較高層的呼叫端未獲授與權限存取資源,進行呼叫的程式碼仍可以存取由目前權限物件所識別的資源。

Demand 2

檢查呼叫鏈中所有呼叫是否都已經獲授與指定權限。

Deny 4

拒絕 Demand 指定的權限而不進一步檢查。

InheritanceDemand 7

繼承類別或覆寫方法的衍生類別必須有指定權限。

LinkDemand 6

檢查直接呼叫端是否已獲授與指定權限。

None 0

沒有宣告式安全性動作。

PermitOnly 5

拒絕指定權限以外的所有權限要求,而不進一步檢查。

RequestMinimum 8

要求執行程式碼所需的最低權限。 這個動作只能在組件的範圍內使用。

RequestOptional 9

要求選擇性 (非執行所需) 的其他權限。 這項要求會隱含拒絕未特別要求的所有其他權限。 這個動作只能在組件的範圍內使用。

RequestRefuse 10

要求不授與呼叫程式碼可能遭到誤用的權限。 這個動作只能在組件的範圍內使用。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0