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.

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

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