AuthorizationStoreRoleProvider.ScopeName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Bereichsnamen für den Autorisierungsspeicher ab oder legt diesen fest.
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
Eigenschaftswert
Der Bereichsname für den Autorisierungsspeicher.
Hinweise
Die ScopeName -Eigenschaft kann mithilfe des scopeName
Konfigurationsattributes für die Anbieterinstanz im providers
Abschnitt " roleManager
Konfiguration" festgelegt werden.
Achtung
Da eine einzelne Standardrollenanbieterinstanz für alle Anforderungen verwendet wird, die von einem HttpApplication Objekt bereitgestellt werden, können mehrere Anforderungen gleichzeitig ausgeführt werden und versuchen, den ScopeName Eigenschaftswert festzulegen. Die ScopeName Eigenschaft ist für mehrere Schreibvorgänge nicht threadsicher, und das Ändern des ScopeName Eigenschaftswerts kann zu unerwartetem Verhalten führen, wenn mehrere Benutzer einer Anwendung vorhanden sind. Es wird empfohlen, das Schreiben von Code zu vermeiden, mit dem Benutzer die ScopeName Eigenschaft festlegen können, sofern dies nicht erforderlich ist. Ein Beispiel für eine Anwendung, bei der das Festlegen der ScopeName Eigenschaft möglicherweise erforderlich ist, ist eine administrative Anwendung, die Rollendaten für mehrere Anwendungen verwaltet. Eine solche Anwendung sollte eine Einzelbenutzeranwendung und keine Webanwendung sein.