PersonalizationProvider.ApplicationName Свойство

Определение

При переопределении в производном классе получает или задает имя приложения, настроенного для поставщика.

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

Значение свойства

String

Приложение, настроенное для поставщика личной настройки.

Комментарии

если имя приложения не указано в файле конфигурации с помощью элемента providers для персонализации для свойств webparts (ASP.NET Параметры Schema) , ApplicationVirtualPath используется значение свойства.

Внимание!

Поскольку один экземпляр поставщика персонализации по умолчанию используется для всех запросов, обслуживаемых HttpApplication объектом, можно одновременно выполнять несколько запросов, каждый из которых пытается установить ApplicationName значение свойства. ApplicationNameСвойство не является потокобезопасным для нескольких операций записи, и изменение ApplicationName значения свойства может привести к непредвиденному поведению для нескольких пользователей приложения. Рекомендуется избегать кода, позволяющего пользователям задавать свойство, если это ApplicationName не требуется. Задание этого ApplicationName свойства может быть обязательным, например, в административном приложении, которое управляет данными персонализации для нескольких приложений.

Применяется к