AuthorizationStoreRoleProvider.ScopeName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o nome do âmbito para o armazenamento de autorização.
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
Valor de Propriedade
O nome do âmbito da loja de autorização.
Observações
A ScopeName propriedade pode ser definida usando o scopeName atributo de configuração para a instância do fornecedor na providers secção da roleManager secção de configuração.
Atenção
Como uma única instância padrão de fornecedor de papel é usada para todos os pedidos servidos por um HttpApplication objeto, pode ter múltiplos pedidos a executar-se simultaneamente e a tentar definir o valor da ScopeName propriedade. A ScopeName propriedade não é segura contra threads para múltiplas escritas, e alterar o valor da ScopeName propriedade pode resultar em comportamentos inesperados quando há múltiplos utilizadores de uma aplicação. Recomendamos que evite escrever código que permita aos utilizadores definir a ScopeName propriedade, a menos que seja necessário. Um exemplo de uma aplicação onde pode ser necessário definir a ScopeName propriedade é uma aplicação administrativa que gere dados de funções para múltiplas aplicações. Tal aplicação deveria ser uma aplicação de utilizador único e não uma aplicação Web.