PersonalizationScope Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает область персонализации для объекта WebPartManager или области персонализации, которая применяется к свойству элемента управления веб-частей.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| User | 0 | При обращении к области WebPartManager элемента управления областью означает, |
| Shared | 1 | При обращении к области WebPartManager элемента управления областью означает, |
Примеры
В следующем примере показано использование PersonalizationScope перечисления:
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
TextBox2.Text = "Shared Scope";
}
else
TextBox2.Text = "User Scope";
Комментарии
Область персонализации — это ключевая концепция персонализации веб-частей и тесно интегрирована с другими параметрами, включая область, в которую выполняется страница WebPartManager через элемент управления; область, связанная с каждым свойством элемента управления, и способ добавления элемента управления на страницу. Дополнительные сведения о области персонализации см. в обзоре персонализации веб-частей.
Область персонализации относится к способу применения данных персонализации к разным наборам пользователей. Некоторые данные персонализации применимы только к конкретному пользователю и элементу управления на странице. Другие данные персонализации применимы ко всем пользователям, которые просматривают сайт. Область персонализации используется в различных областях персонализации, чтобы указать, какой набор данных следует извлечь и отобразить.
При запуске страницы в Shared области персонализации это означает, что следует загрузить только данные персонализации для определенного элемента управления, применимые ко всем пользователям, просматривающим элемент управления. В зависимости от прав пользователя, выполняющихся в данный момент, эти широко применимые данные также могут быть изменены и сохранены обратно в хранилище данных. При запуске страницы в User области персонализации это означает, что данные персонализации элемента управления должны быть сохранены и загружены на основе текущего выполняемого пользователя. Как правило, это означает, что данные, относящиеся к пользователю, могут быть загружены и сохранены в элементе управления, в то время как широко применимые данные (или общие данные) можно просматривать только в элементе управления.
Элемент WebPartManager управления, который управляет жизненным циклом персонализации высокого уровня, выполняется в одной из двух областей персонализации.