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
Значение свойства
Приложение, настроенное для поставщика личной настройки.
Комментарии
если имя приложения не указано в файле конфигурации с помощью элемента providers для персонализации для свойств webparts (ASP.NET Параметры Schema) , ApplicationVirtualPath используется значение свойства.
Внимание!
Поскольку один экземпляр поставщика персонализации по умолчанию используется для всех запросов, обслуживаемых HttpApplication объектом, можно одновременно выполнять несколько запросов, каждый из которых пытается установить ApplicationName значение свойства. ApplicationNameСвойство не является потокобезопасным для нескольких операций записи, и изменение ApplicationName значения свойства может привести к непредвиденному поведению для нескольких пользователей приложения. Рекомендуется избегать кода, позволяющего пользователям задавать свойство, если это ApplicationName не требуется. Задание этого ApplicationName свойства может быть обязательным, например, в административном приложении, которое управляет данными персонализации для нескольких приложений.