Partager via


AuthorizationStoreRoleProvider.ScopeName Propriété

Définition

Obtient ou définit le nom d’étendue du 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 l’étendue du magasin d’autorisations.

Remarques

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

Avertissement

Étant donné qu’une seule instance de fournisseur de rôles par défaut est utilisée pour toutes les requêtes traitées par un HttpApplication objet, vous pouvez avoir plusieurs requêtes s’exécutant simultanément et tenter de définir la valeur de propriété ScopeName . La ScopeName propriété n’est pas thread-safe pour plusieurs écritures et la modification de la valeur de propriété ScopeName peut entraîner un comportement inattendu lorsqu’il existe 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 devez. Un exemple d’application où la définition de la ScopeName propriété peut être nécessaire est une application administrative qui gère les données de rôle pour plusieurs applications. Une telle application doit être une application mono-utilisateur et non une application web.

S’applique à

Voir aussi