IStackWalk.Deny メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
呼び出し元のコードを通過する現在のオブジェクトのすべての Demand() が失敗します。
public:
void Deny();
public void Deny ();
abstract member Deny : unit -> unit
Public Sub Deny ()
注釈
このメソッドは、呼び出し履歴の上位の呼び出し元に、このメソッドを呼び出すコードを介して保護されたリソースにアクセスできないようにします。呼び出し元にアクセスするアクセス許可が付与されている場合でも、このメソッドを呼び出します。 呼び出し履歴は、通常は縮小して表されるため、呼び出し履歴の呼び出しメソッドの上位のメソッドは、呼び出し履歴内で低くなります。
Deny は、呼び出し Deny が拒否されたアクセス許可によって保護されたリソースへのアクセスに使用されるのを防ぐのに役立つため、プログラマの責任を制限したり、偶発的なセキュリティの脆弱性を防ぐのに役立ちます。 メソッドがアクセス許可を呼び出し Deny 、そのアクセス許可の が呼び出し履歴の下位の呼び出し元によって呼び出された場合 Demand 、そのセキュリティ チェックは に達 Denyしたときに失敗します。
Deny は、そのアクセス許可の要求が成功しないため、許可されていないアクセス許可の場合は無視されます。
注意 (実装者)
このメソッドをオーバーライドすることはできません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET