IStackWalk.Deny Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Orsakar varje Demand() för det aktuella objektet som passerar genom den anropande koden att misslyckas.
public:
void Deny();
public void Deny();
abstract member Deny : unit -> unit
Public Sub Deny ()
Kommentarer
Den här metoden hindrar anropare högre i anropsstacken från att komma åt den skyddade resursen via den kod som anropar den här metoden, även om dessa anropare har beviljats behörighet att komma åt den. Anropsstacken representeras vanligtvis som växande nedåt, så att metoderna högre i anropsstackens anropsmetoder är lägre i anropsstacken.
Deny kan begränsa programmerarens ansvar eller bidra till att förhindra oavsiktliga säkerhetsrisker eftersom det hjälper till att förhindra att metoden som anropar Deny används för att få åtkomst till resursen som skyddas av nekad behörighet. Om en metod anropar Deny en behörighet, och om en Demand för den behörigheten anropas av en anropare lägre i anropsstacken, misslyckas den säkerhetskontrollen när den Denynår .
Deny ignoreras för en behörighet som inte har beviljats eftersom ett krav för den behörigheten inte lyckas.
Anteckningar till implementerare
Du kan inte åsidosätta den här metoden.