AuthorizationStoreRoleProvider.ScopeName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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.