Udostępnij za pośrednictwem


SiteMapNode.IsAccessibleToUser(HttpContext) Metoda

Definicja

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 contextelement .

Dotyczy

Zobacz też