SiteMapNode.IsAccessibleToUser(HttpContext) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy określony węzeł mapy witryny może być wyświetlany przez użytkownika w określonym kontekście.
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
Element HttpContext zawierający informacje o użytkowniku.
Zwraca
true
jeśli zostanie spełniony jeden z następujących warunków: przycinanie zabezpieczeń jest włączone, a bieżący użytkownik jest członkiem co najmniej jednej z ról, które umożliwiają dostęp do wyświetlania węzła mapy witryny; bieżący użytkownik jest autoryzowany specjalnie dla żądanego adresu URL węzła w elemencie autoryzacji dla bieżącej aplikacji, a adres URL znajduje się w strukturze katalogów aplikacji; Bieżący wątek ma skojarzony WindowsIdentity z plikiem dostęp do adresu URL żądanego węzła, a adres URL znajduje się w strukturze katalogów dla aplikacji; lub przycinanie zabezpieczeń nie jest włączone i dlatego każdy użytkownik może wyświetlić węzeł mapy witryny; w przeciwnym razie false
.
Wyjątki
Określony kontekst to null
.
Uwagi
Metoda IsAccessibleToUser wywołuje metodę IsAccessibleToUser dostawcy, z którą jest skojarzony węzeł, przekazując określony context
element .