RoleProvider.ApplicationName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.