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