SiteMapNode.IsAccessibleToUser(HttpContext) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 context
hodnotu .