Sdílet prostřednictvím


IStackWalk.Demand Metoda

Definice

Určuje, zda všichni volající v zásobníku volání obdrželi oprávnění určená aktuálním objektem oprávnění.

public:
 void Demand();
public void Demand ();
abstract member Demand : unit -> unit
Public Sub Demand ()

Výjimky

Volající vyšší v zásobníku volání nemá oprávnění určená aktuálním objektem oprávnění.

-nebo- Volající v zásobníku volání volal Deny() na aktuální objekt oprávnění.

Poznámky

Tato metoda je obvykle používána zabezpečenými knihovnami k zajištění, aby volající měli oprávnění pro přístup k prostředku. Například třída souborů v zabezpečené knihovně tříd volá Demand potřebné FileIOPermission před provedením operace souboru požadované volajícím.

Oprávnění kódu, který volá tuto metodu, nejsou zkoumána; kontrola začíná od okamžitého volajícího tohoto kódu a pokračuje v zásobníku. Demand úspěšně proběhne pouze v případě, že není vyvolána žádná SecurityException .

Platí pro