Udostępnij za pośrednictwem


AuthorizationStoreRoleProvider.ScopeName Właściwość

Definicja

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

Dotyczy

Zobacz też