DeclarativeSecurityAction 列挙型

定義

宣言型セキュリティを使用して実行できるセキュリティ アクションを指定します。

public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction = 
Public Enum DeclarativeSecurityAction
継承
DeclarativeSecurityAction

フィールド

名前 説明
None 0

宣言型のセキュリティ アクションはありません。

Demand 2

呼び出しチェーン内のすべての呼び出し元に、指定されたアクセス許可が付与されていることを確認します。

Assert 3

呼び出し元のコードは、スタック内の上位の呼び出し元にリソースへのアクセス許可が付与されていない場合でも、現在のアクセス許可オブジェクトによって識別されるリソースにアクセスできます。

Deny 4

それ以上のチェックを行わないと、指定されたアクセス許可の要求が拒否されます。

PermitOnly 5

それ以上のチェックを行わない場合は、指定されたアクセス許可以外のすべてのアクセス許可の要求を拒否します。

LinkDemand 6

直前の呼び出し元に、指定されたアクセス許可が付与されていることを確認します。

InheritanceDemand 7

クラスを継承する派生クラスまたはメソッドをオーバーライドするには、指定したアクセス許可が必要です。

RequestMinimum 8

コードの実行に必要な最小限のアクセス許可を要求します。 このアクションは、アセンブリのスコープ内でのみ使用できます。

RequestOptional 9

省略可能な追加のアクセス許可を要求します (実行する必要はありません)。 この要求は、明示的に要求されていない他のすべてのアクセス許可を暗黙的に拒否します。 このアクションは、アセンブリのスコープ内でのみ使用できます。

RequestRefuse 10

誤用される可能性のあるアクセス許可が呼び出し元のコードに付与されないように要求します。 このアクションは、アセンブリのスコープ内でのみ使用できます。

適用対象