DeclarativeSecurityAction 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
宣言型セキュリティを使用して実行できるセキュリティ アクションを指定します。
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| None | 0 | 宣言型のセキュリティ アクションはありません。 |
| Demand | 2 | 呼び出しチェーン内のすべての呼び出し元に、指定されたアクセス許可が付与されていることを確認します。 |
| Assert | 3 | 呼び出し元のコードは、スタック内の上位の呼び出し元にリソースへのアクセス許可が付与されていない場合でも、現在のアクセス許可オブジェクトによって識別されるリソースにアクセスできます。 |
| Deny | 4 | それ以上のチェックを行わないと、指定されたアクセス許可の要求が拒否されます。 |
| PermitOnly | 5 | それ以上のチェックを行わない場合は、指定されたアクセス許可以外のすべてのアクセス許可の要求を拒否します。 |
| LinkDemand | 6 | 直前の呼び出し元に、指定されたアクセス許可が付与されていることを確認します。 |
| InheritanceDemand | 7 | クラスを継承する派生クラスまたはメソッドをオーバーライドするには、指定したアクセス許可が必要です。 |
| RequestMinimum | 8 | コードの実行に必要な最小限のアクセス許可を要求します。 このアクションは、アセンブリのスコープ内でのみ使用できます。 |
| RequestOptional | 9 | 省略可能な追加のアクセス許可を要求します (実行する必要はありません)。 この要求は、明示的に要求されていない他のすべてのアクセス許可を暗黙的に拒否します。 このアクションは、アセンブリのスコープ内でのみ使用できます。 |
| RequestRefuse | 10 | 誤用される可能性のあるアクセス許可が呼び出し元のコードに付与されないように要求します。 このアクションは、アセンブリのスコープ内でのみ使用できます。 |