PersonalizationProvider.ApplicationName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando sobrescrito numa classe derivada, recebe ou define o nome da aplicação configurada para o fornecedor.
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
A aplicação configurada para o fornecedor de personalização.
Observações
Se um nome de aplicação não for especificado no ficheiro de configuração usando o elemento providers para personalização do atributo webParts (ASP.NET Settings Schema), o valor da propriedade ApplicationVirtualPath é utilizado.
Caution
Como uma única instância de fornecedor de personalização por defeito é usada para todos os pedidos servidos por um HttpApplication objeto, pode ter múltiplos pedidos a serem executados simultaneamente, cada um tentando 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 evitar código que permita aos utilizadores definir a ApplicationName propriedade, salvo necessidade de ser necessário. A definição da ApplicationName propriedade pode ser necessária, por exemplo, numa aplicação administrativa que gere dados de personalização para múltiplas aplicações.