SiteMapNode.IsAccessibleToUser(HttpContext) Metodo

Definizione

Ottiene un valore che indica se il nodo della mappa del sito specificato può essere visualizzato dall'utente nel contesto specifico.

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

Parametri

context
HttpContext

Elemento HttpContext che contiene informazioni sull'utente.

Restituisce

true in presenza di una delle seguenti condizioni: la rimozione di sicurezza è attivata e l'utente corrente è un membro di almeno uno dei ruoli che consentono l'accesso per la visualizzazione del nodo della mappa del sito; l'utente corrente dispone di una specifica autorizzazione per l'URL del nodo richiesto nell'elemento di autorizzazione dell'applicazione corrente e l'URL è incluso nella struttura di directory dell'applicazione; al thread corrente è associato un elemento WindowsIdentity che ha accesso ai file dell'URL del nodo richiesto e l'URL è incluso nella struttura di directory dell'applicazione; oppure la rimozione di sicurezza non è attivata e pertanto qualsiasi utente può visualizzare il nodo della mappa del sito; in caso contrario false.

Eccezioni

Il contesto specificato è null.

Commenti

Il IsAccessibleToUser metodo chiama il IsAccessibleToUser metodo del provider associato al nodo, passando l'oggetto specificato context.

Si applica a

Vedi anche