Partager via


PersonalizationAdministration.ApplicationName Propriété

Définition

Obtient ou définit le nom de l'application spécifiée par le fournisseur.

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

Valeur de propriété

String

Nom de l’application.

Exceptions

Le fournisseur d’un fournisseur de personnalisation défini dans la configuration n’est pas du type correct.

Une exception de configuration s’est produite lors d’une tentative créer et d’initialiser une instance de l’un des fournisseurs de personnalisation configurés.

  • ou -

Impossible de trouver le fournisseur de personnalisation par défaut défini dans la configuration.

Remarques

Le nom de l’application affecte les données récupérées et enregistrées par le fournisseur de personnalisation, et permet à plusieurs applications de partager des données en définissant un nom d’application identique ou en partitionnant des données dans la même base de données en spécifiant différents noms d’application. Le nom de l’application se trouve dans la section fournisseur de personnalisation du fichier Web.config ou System.config.

Attention

Étant donné qu’une seule instance de fournisseur de profils par défaut est utilisée pour toutes les demandes traitées par un HttpApplication objet, vous pouvez avoir plusieurs requêtes s’exécutant simultanément et en tentant de définir la ApplicationName valeur de la propriété. La ApplicationName propriété n’est pas thread-safe pour plusieurs écritures et la modification de la valeur de la ApplicationName propriété peut entraîner un comportement inattendu pour plusieurs utilisateurs d’une application. Il est recommandé d’éviter le code pour permettre aux utilisateurs de définir la ApplicationName propriété, sauf si nécessaire. Un exemple d’application où la définition de la ApplicationName propriété peut être nécessaire est une application administrative qui gère les données de profil pour plusieurs applications. Une telle application doit être une application mono-utilisateur et non une application web.

S’applique à

Voir aussi