SiteMapProvider.IsAccessibleToUser(HttpContext, SiteMapNode) Méthode

Définition

Récupère une valeur booléenne indiquant si l’objet spécifié SiteMapNode peut être consulté par l’utilisateur dans le contexte spécifié.

public:
 virtual bool IsAccessibleToUser(System::Web::HttpContext ^ context, System::Web::SiteMapNode ^ node);
public virtual bool IsAccessibleToUser(System.Web.HttpContext context, System.Web.SiteMapNode node);
abstract member IsAccessibleToUser : System.Web.HttpContext * System.Web.SiteMapNode -> bool
override this.IsAccessibleToUser : System.Web.HttpContext * System.Web.SiteMapNode -> bool
Public Overridable Function IsAccessibleToUser (context As HttpContext, node As SiteMapNode) As Boolean

Paramètres

context
HttpContext

Qui HttpContext contient des informations utilisateur.

node
SiteMapNode

Demandé SiteMapNode par l’utilisateur.

Retours

true si le découpage de sécurité est activé et node peut être consulté par l’utilisateur ou le découpage de sécurité n’est pas activé ; sinon, false.

Exceptions

context a la valeur null.

- ou -

node a la valeur null.

Remarques

Le comportement par défaut lorsque le découpage de sécurité est activé est comme décrit dans le tableau suivant.

Pathologie Valeur de retour
Il Roles existe node et l’utilisateur actuel se trouve dans au moins un des rôles spécifiés.

- ou -

Le thread actuel a un associé WindowsIdentity qui a accès au fichier à l’URL demandée et l’URL se trouve dans la structure de répertoires de l’application.

- ou -

L’utilisateur actuel est autorisé spécifiquement pour l’URL demandée dans l’élément de l’application authorization active et l’URL se trouve dans la structure de répertoires de l’application.
true
Aucune des conditions précédentes n’est remplie. false

S’applique à

Voir aussi