Partilhar via


PersonalizationAdministration.ApplicationName Propriedade

Definição

Obtém ou define o nome do aplicativo especificado pelo provedor.

public:
 static property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public static string ApplicationName { get; set; }
static member ApplicationName : string with get, set
Public Shared Property ApplicationName As String

Valor da propriedade

O nome do aplicativo.

Exceções

O provedor para um provedor de personalização definido na configuração não é do tipo correto.

Ocorreu uma exceção de configuração durante a tentativa de criar e inicializar uma instância de um dos provedores de personalização configurados.

- ou -

Não foi possível encontrar o provedor de personalização padrão definido na configuração.

Comentários

O nome do aplicativo afeta os dados recuperados e salvos pelo provedor de personalização e permite que vários aplicativos compartilhem dados definindo um nome de aplicativo idêntico ou dados de partição no mesmo banco de dados especificando nomes de aplicativos diferentes. O nome do aplicativo é encontrado na seção provedor de personalização do arquivo Web.config ou System.config.

Cuidado

Como uma única instância de provedor de perfil padrão é usada para todas as solicitações atendidas por um HttpApplication objeto, você pode ter várias solicitações em execução simultaneamente e tentando definir o valor da ApplicationName propriedade. A ApplicationName propriedade não é thread-safe para várias gravações e alterar o valor da ApplicationName propriedade pode resultar em um comportamento inesperado para vários usuários de um aplicativo. É recomendável evitar o código para permitir que os usuários definam a ApplicationName propriedade, a menos que seja necessário. Um exemplo de um aplicativo em que a configuração da ApplicationName propriedade pode ser necessária é um aplicativo administrativo que gerencia dados de perfil para vários aplicativos. Esse aplicativo deve ser um aplicativo de usuário único e não um aplicativo Web.

Aplica-se a

Confira também