Comparteix a través de


SiteMapNode.IsAccessibleToUser(HttpContext) Método

Definición

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.

Se aplica a

Consulte también