PersonalizationProvider.ApplicationName Propriété

Définition

En cas de substitution dans une classe dérivée, obtient ou définit le nom de l'application configurée pour le fournisseur.

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

Valeur de propriété

String

L'application configurée pour le fournisseur de personnalisations.

Remarques

si un nom d’application n’est pas spécifié dans le fichier de configuration à l’aide de l’attribut providers pour la personnalisation de l’attribut webparts (ASP.NET Paramètres Schema) , la valeur de la ApplicationVirtualPath propriété est utilisée.

Attention

Étant donné qu’une seule instance du fournisseur de personnalisations par défaut est utilisée pour toutes les requêtes traitées par un HttpApplication objet, plusieurs requêtes peuvent être exécutées simultanément, chacune essayant de définir la valeur de la ApplicationName propriété. La ApplicationName propriété n’est pas thread-safe pour les écritures multiples, et la modification de la ApplicationName valeur de propriété peut entraîner un comportement inattendu pour plusieurs utilisateurs d’une application. Il est recommandé d’éviter que le code permette aux utilisateurs de définir la ApplicationName propriété, sauf si cela est nécessaire. La définition de la ApplicationName propriété peut être requise, par exemple, dans une application administrative qui gère des données de personnalisation pour plusieurs applications.

S’applique à