Sdílet prostřednictvím


SiteMapNode.IsAccessibleToUser(HttpContext) Metoda

Definice

Získá hodnotu určující, zda zadaný uzel mapy webu lze zobrazit uživatelem v zadaném kontextu.

public:
 virtual bool IsAccessibleToUser(System::Web::HttpContext ^ context);
public virtual bool IsAccessibleToUser (System.Web.HttpContext context);
abstract member IsAccessibleToUser : System.Web.HttpContext -> bool
override this.IsAccessibleToUser : System.Web.HttpContext -> bool
Public Overridable Function IsAccessibleToUser (context As HttpContext) As Boolean

Parametry

context
HttpContext

Hodnota HttpContext , která obsahuje informace o uživateli.

Návraty

true je-li splněna některá z následujících podmínek: oříznutí zabezpečení je povoleno a aktuální uživatel je členem alespoň jedné z rolí, které umožňují přístup k zobrazení uzlu mapy webu; aktuální uživatel je autorizován speciálně pro adresu URL požadovaného uzlu v autorizačním prvku pro aktuální aplikaci a adresa URL je umístěna v adresářové struktuře aplikace; Aktuální vlákno má přidružený WindowsIdentity objekt, který má přístup k souboru k adrese URL požadovaného uzlu, a adresa URL se nachází v adresářové struktuře aplikace; nebo není povolené oříznutí zabezpečení, a proto má každý uživatel povoleno zobrazit uzel mapy webu; v opačném případě false.

Výjimky

Zadaný kontext je null.

Poznámky

Metoda IsAccessibleToUser volá metodu IsAccessibleToUser zprostředkovatele, ke kterému je uzel přidružený, a předá zadanou contexthodnotu .

Platí pro

Viz také