PersonalizationAdministration.ApplicationName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre de la aplicación que especifica el proveedor.
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 propiedad
Nombre de la aplicación.
Excepciones
El proveedor de un proveedor de personalización definido en la configuración no es del tipo correcto.
Se ha producido una excepción de configuración cuando se intentaba crear e inicializar una instancia de uno de los proveedores de personalización configurados.
o bien
No se encuentra el proveedor de personalización predeterminado definido en la configuración.
Comentarios
El nombre de la aplicación afecta a los datos recuperados y guardados por el proveedor de personalización, y permite que varias aplicaciones compartan datos estableciendo un nombre de aplicación idéntico o datos de partición dentro de la misma base de datos especificando nombres de aplicación diferentes. El nombre de la aplicación se encuentra en la sección proveedor de personalización del archivo Web.config o System.config.
Precaución
Dado que una única instancia de proveedor de perfiles predeterminada se usa para todas las solicitudes atendidas por un HttpApplication objeto, puede tener varias solicitudes que se ejecuten simultáneamente e intentar establecer el valor de la ApplicationName propiedad. La ApplicationName propiedad no es segura para subprocesos para varias escrituras y cambiar el valor de propiedad ApplicationName puede dar lugar a un comportamiento inesperado para varios usuarios de una aplicación. Se recomienda evitar el código para permitir que los usuarios establezcan la ApplicationName propiedad a menos que sea necesario. Un ejemplo de una aplicación en la que establecer la ApplicationName propiedad podría ser necesaria es una aplicación administrativa que administra los datos de perfil para varias aplicaciones. Esta aplicación debe ser una aplicación de usuario único y no una aplicación web.