Partage 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; }
static member ApplicationName : string with get, set
Public Shared Property ApplicationName As String

Valeur de propriété

Nom d'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 de partitionner des données dans la même base de données en spécifiant des noms d’application différents. 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 profil par défaut est utilisée pour toutes les demandes traitées par un HttpApplication objet, plusieurs requêtes peuvent s’exécuter simultanément et tenter de définir la valeur de la ApplicationName propriété. La ApplicationName propriété n’est pas thread-safe pour plusieurs écritures, et la modification de la valeur de propriété ApplicationName peut entraîner un comportement inattendu pour plusieurs utilisateurs d’une application. Il est recommandé d’éviter le code pour autoriser les utilisateurs à définir la ApplicationName propriété, sauf si nécessaire. Une application administrative qui gère les données de profil pour plusieurs applications est un exemple d’application où la définition de la ApplicationName propriété peut être requise. Une telle application doit être une application mono-utilisateur et non une application web.

S’applique à

Voir aussi