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

Obsahuje HttpContext informace o uživateli.

Návraty

truepokud je splněna některá z následujících podmínek: je povolené oříznutí zabezpečení 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 autorizovaný speciálně pro adresu URL požadovaného uzlu v autorizačním prvku pro aktuální aplikaci a adresa URL se nachází v adresářové struktuře aplikace; Aktuální vlákno má přidruženéWindowsIdentity, které má přístup k adrese URL požadovaného uzlu a adresa URL je umístěna v adresářové struktuře aplikace; nebo oříznutí zabezpečení není povoleno, a proto má každý uživatel povoleno zobrazit uzel mapy webu; jinak . 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ává zadaný context.

Platí pro

Viz také