AuthorizationStoreRoleProvider.ScopeName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę zakresu dla magazynu autoryzacji.
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
Wartość właściwości
Nazwa zakresu magazynu autoryzacji.
Uwagi
Właściwość ScopeName można ustawić przy użyciu atrybutu scopeName
konfiguracji dla wystąpienia dostawcy w providers
sekcji roleManager
sekcji konfiguracji.
Przestroga
Ponieważ pojedyncze domyślne wystąpienie dostawcy roli jest używane dla wszystkich żądań obsługiwanych przez HttpApplication obiekt, można mieć wiele żądań wykonywanych jednocześnie i próbować ustawić ScopeName wartość właściwości. Właściwość ScopeName nie jest bezpieczna wątkowo dla wielu zapisów, a zmiana ScopeName wartości właściwości może spowodować nieoczekiwane zachowanie, gdy istnieje wielu użytkowników aplikacji. Zalecamy unikanie pisania kodu, który umożliwia użytkownikom ustawianie ScopeName właściwości, chyba że musisz. Przykładem aplikacji, w której może być wymagane ustawienie ScopeName właściwości, jest aplikacja administracyjna, która zarządza danymi roli dla wielu aplikacji. Taka aplikacja powinna być aplikacją dla jednego użytkownika, a nie aplikacją internetową.