PermissionSet.Deny Metod

Definition

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.

Gäller för