RoleProvider.ApplicationName Propriedade

Definição

Obtém ou define o nome da aplicação para armazenar e recuperar a informação do papel.

public:
 abstract property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public abstract string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public MustOverride Property ApplicationName As String

Valor de Propriedade

O nome da aplicação para armazenar e recuperar informações de funções.

Exemplos

O exemplo de código seguinte mostra uma implementação exemplar da ApplicationName propriedade.

private string pApplicationName;

public override string ApplicationName
{
  get { return pApplicationName; }
  set { pApplicationName = value; }
}
Private pApplicationName As String

Public Overrides Property ApplicationName As String 
  Get
    Return pApplicationName
  End Get
  Set
    pApplicationName = value
  End Set
End Property

Observações

É ApplicationName usado pela Roles classe para associar utilizadores e funções a diferentes aplicações. Isto permite que múltiplas aplicações utilizem a mesma base de dados para armazenar informações de utilizadores e papéis sem conflitos entre nomes de utilizador duplicados ou nomes de papéis. Múltiplas aplicações ASP.NET podem usar a mesma base de dados especificando o mesmo valor na propriedade ApplicationName. A ApplicationName propriedade pode ser definida programaticamente, ou pode ser definida declarativamente no ficheiro de configuração da aplicação Web usando o applicationName atributo.

Se não for especificado nenhum ApplicationName imóvel, recomendamos que o ApplicationVirtualPath valor do imóvel seja utilizado.

Aplica-se a

Ver também