PersonalizationAdministration.ApplicationName Propriedade

Definição

Obtém ou define o nome da aplicação especificada pelo fornecedor.

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 de Propriedade

O nome do aplicativo.

Exceções

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

Ocorreu uma exceção de configuração ao tentar criar e inicializar uma instância de um dos fornecedores de personalização configurados.

-ou-

O fornecedor de personalização padrão definido na configuração não foi encontrado.

Observações

O nome da aplicação afeta os dados recuperados e guardados pelo fornecedor de personalização, permitindo que múltiplas aplicações partilhem dados definindo um nome idêntico ou particionem dados dentro da mesma base de dados especificando nomes diferentes das aplicações. O nome da aplicação encontra-se na secção de fornecedor de personalização do ficheiro Web.config ou System.config.

Atenção

Como uma única instância padrão de fornecedor de perfil é 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 ApplicationName propriedade. A ApplicationName propriedade não é thread-safe para múltiplas escritas, e alterar o valor da ApplicationName propriedade pode resultar em comportamentos inesperados para múltiplos utilizadores de uma aplicação. Recomenda-se que evite código para permitir que os utilizadores definam a ApplicationName propriedade, salvo necessidade de ser necessário. Um exemplo de uma aplicação onde pode ser necessário definir a ApplicationName propriedade é uma aplicação administrativa que gere dados de perfil 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