SiteMapNode.IsAccessibleToUser(HttpContext) Метод

Определение

Получает значение, показывающее, может ли быть просмотрен пользователем указанный узел карты узла в заданном контексте.

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

Параметры

context
HttpContext

Объект HttpContext, в котором содержатся сведения о пользователе.

Возвращаемое значение

Значение true, если выполняется одно из следующих условий: включено сжатие безопасности, и текущий пользователь является членом роли, для которой разрешен просмотр узла карты узла; текущий пользователь зарегистрирован для текущего приложения в элементе авторизации на получение конкретного права доступа к запрашиваемому URL-адресу узла, и данный URL-адрес расположен в пределах структуры каталогов данного приложения; с текущим потоком связан WindowsIdentity, который имеет доступ к файлу по запрашиваемому URL-адресу узла, и данный URL-адрес расположен в пределах структуры каталогов данного приложения; выключено сжатие безопасности, и любой пользователь может просматривать узел карты узла. В противном случае — значение false.

Исключения

Указанный контекст имеет значение null.

Комментарии

Метод IsAccessibleToUser вызывает IsAccessibleToUser метод поставщика, с которым связан узел, передавая указанный contextобъект .

Применяется к

См. также раздел