PersonalizationAdministration.ApplicationName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает имя приложения, указанное поставщиком.
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
Значение свойства
Имя приложения.
Исключения
Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.
При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.
-или-
Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).
Комментарии
Имя приложения влияет на данные, полученные и сохраненные поставщиком персонализации, и позволяет нескольким приложениям либо совместно использовать данные, задавая одинаковое имя приложения, либо секционировать данные в одной базе данных, указывая разные имена приложений. Имя приложения находится в разделе поставщика персонализации файла Web.config или System.config.
Внимание!
Так как для всех запросов, обслуживаемых объектом, используется один экземпляр поставщика профилей HttpApplication по умолчанию, можно одновременно выполнять несколько запросов и пытаться задать ApplicationName значение свойства. Свойство ApplicationName не является потокобезопасным для нескольких операций записи, и изменение ApplicationName значения свойства может привести к непредвиденному поведению для нескольких пользователей приложения. Рекомендуется избегать кода, чтобы разрешить пользователям задавать свойство, ApplicationName если это не требуется. Примером приложения, в котором может потребоваться задание ApplicationName свойства, является административное приложение, которое управляет данными профиля для нескольких приложений. Такое приложение должно быть однопользовательским, а не веб-приложением.