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 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.