SiteMapNode.IsAccessibleToUser(HttpContext) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el usuario puede ver el nodo del mapa del sitio especificado en el contexto indicado.
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
Parámetros
- context
- HttpContext
HttpContext que contiene información del usuario.
Devoluciones
Es true
si se cumple cualquiera de las siguientes condiciones: el recorte de seguridad está habilitado y el usuario actual es miembro de al menos una de los roles que permiten el acceso para ver el nodo del mapa del sitio; el usuario actual está autorizado específicamente para la dirección URL del nodo solicitada en el elemento de autorización correspondiente a la aplicación actual y la dirección URL se encuentra dentro de la estructura de directorios de la aplicación; el subproceso actual tiene un objeto WindowsIdentity asociado que dispone de acceso a archivos para la dirección URL del nodo solicitada y esta última se encuentra dentro de la estructura de directorios de la aplicación; o el recorte de seguridad no está habilitado y, por consiguiente, cualquier usuario puede ver el nodo del mapa del sitio. De lo contrario, es false
.
Excepciones
El contexto especificado es null
.
Comentarios
El IsAccessibleToUser método llama al IsAccessibleToUser método del proveedor al que está asociado el nodo y pasa el especificado context
.