AuthorizationStoreRoleProvider.ScopeName Propriedade

Definição

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.

Aplica-se a

Ver também