PermissionSet.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.
Varning
Det här API:et är nu inaktuellt.
Varning
Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Orsakar alla Demand() som passerar genom anropskoden för en behörighet som har en skärningspunkt med en behörighet av en typ som ingår i den aktuella PermissionSet misslyckas.
public:
virtual void Deny();
[System.Obsolete]
public void Deny();
public virtual void Deny();
public void Deny();
[System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public void Deny();
[<System.Obsolete>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
[<System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
Public Sub Deny ()
Public Overridable Sub Deny ()
Implementeringar
- Attribut
Undantag
Ett tidigare anrop till Deny() har redan begränsat behörigheterna för den aktuella stackramen.
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 beviljas eftersom ett krav för den behörigheten inte kan lyckas.