Partage via


AuthorizationStoreRoleProvider.ScopeName Propriété

Définition

Obtient ou définit le nom de portée pour le magasin d'autorisations.

public:
 property System::String ^ ScopeName { System::String ^ get(); void set(System::String ^ value); };
public string ScopeName { get; set; }
member this.ScopeName : string with get, set
Public Property ScopeName As String

Valeur de propriété

Nom de portée pour le magasin d'autorisations.

Remarques

La ScopeName propriété peut être définie à l’aide de l’attribut scopeName de configuration de l’instance du fournisseur dans la providers section de la roleManager section configuration.

Attention

Étant donné qu’une seule instance de fournisseur de rôle par défaut est utilisée pour toutes les demandes traitées par un HttpApplication objet, vous pouvez avoir plusieurs requêtes s’exécutant simultanément et en essayant de définir la valeur de la ScopeName propriété. La ScopeName propriété n’est pas thread-safe pour plusieurs écritures, et la modification de la valeur de la ScopeName propriété peut entraîner un comportement inattendu lorsqu’il y a plusieurs utilisateurs d’une application. Nous vous recommandons d’éviter d’écrire du code qui permet aux utilisateurs de définir la ScopeName propriété, sauf si vous le devez. Une application administrative qui gère les données de rôle pour plusieurs applications est un exemple d’application où la définition de la ScopeName propriété peut être requise. Une telle application doit être une application mono-utilisateur et non une application web.

S’applique à

Voir aussi