Compartilhar via


RoleProvider.ApplicationName Propriedade

Definição

Obtém ou define o nome do aplicativo no qual as informações de função serão armazenadas e recuperadas.

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 da propriedade

O nome do aplicativo no qual as informações de função serão armazenadas e recuperadas.

Exemplos

O exemplo de código a seguir mostra uma implementação de exemplo 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

Comentários

O ApplicationName é usado pela Roles classe para associar usuários e funções a aplicativos diferentes. Isso permite que vários aplicativos usem o mesmo banco de dados para armazenar informações de usuário e função sem encontrar conflitos entre nomes de usuário duplicados ou nomes de função. Vários aplicativos ASP.NET podem usar o mesmo banco de dados especificando o mesmo valor na ApplicationName propriedade . A ApplicationName propriedade pode ser definida programaticamente ou pode ser definida declarativamente no arquivo de configuração do aplicativo Web usando o applicationName atributo .

Se nenhuma ApplicationName propriedade for especificada, recomendamos que o valor da ApplicationVirtualPath propriedade seja usado.

Aplica-se a

Confira também