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.