Lire en anglais

Partager via


SiteMapProvider.IsAccessibleToUser(HttpContext, SiteMapNode) Méthode

Définition

Récupère une valeur Boolean qui indique si l'objet SiteMapNode spécifié peut être affiché par l'utilisateur dans le contexte spécifié.

public virtual bool IsAccessibleToUser(System.Web.HttpContext context, System.Web.SiteMapNode node);

Paramètres

context
HttpContext

HttpContext qui contient des informations relatives à l'utilisateur.

node
SiteMapNode

SiteMapNode demandé par l'utilisateur.

Retours

true si l'ajustement de la sécurité est activé et si node peut être affiché par l'utilisateur, ou si l'ajustement de la 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 filtrage de sécurité est activé est décrit dans le tableau suivant.

Condition Valeur de retour
existe Roles sur node et l’utilisateur actuel est dans au moins l’un des rôles spécifiés.

- ou -

Le thread actuel a un associé WindowsIdentity qui a accès aux fichiers à 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 authorization pour l’application actuelle 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 à

Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Voir aussi