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é

String

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 de fournisseur dans la providers section de la roleManager section de configuration.

Attention

Étant donné qu’une seule instance de fournisseur de rôles 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 tenter de définir la ScopeName valeur de propriété. La ScopeName propriété n’est pas thread-safe pour plusieurs écritures et la modification de la ScopeName valeur de la propriété 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