PersonalizationScope Перечисление

Определение

Указывает область персонализации для объекта WebPartManager или области персонализации, которая применяется к свойству элемента управления веб-частей.

public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope = 
Public Enum PersonalizationScope
Наследование
PersonalizationScope

Поля

Имя Значение Описание
User 0

При обращении к области WebPartManager элемента управления областью означает, User что данные персонализации, относящиеся к пользователю, а также данные персонализации, применимые ко всем пользователям, загружаются для всех персонализированных элементов управления на странице. На странице можно сохранить только данные персонализации, относящиеся к пользователю.
При обращении к области, связанной со свойством элемента управления веб-частей, область указывает, User что свойство может загружать и хранить данные, применимые ко всем пользователям при выполнении на странице в Shared области. Однако, когда элемент управления свойства выполняется на странице в User области, данные свойства для каждого пользователя и всех пользователей будут загружены и объединены. В этом случае только данные для каждого пользователя будут сохранены при выполнении страницы в User области действия.

Shared 1

При обращении к области WebPartManager элемента управления областью означает, Shared что данные персонализации применяются ко всем пользователям для всех персонализированных элементов управления на странице и также доступны для сохранения на странице.
При обращении к области, связанной со свойством элемента управления веб-частей, область указывает, Shared что свойство обычно разрешает загрузку или сохранение данных, связанных со всеми пользователями.

Примеры

В следующем примере показано использование PersonalizationScope перечисления:

if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
    TextBox2.Text = "Shared Scope";
}
else
    TextBox2.Text = "User Scope";

Комментарии

Область персонализации — это ключевая концепция персонализации веб-частей и тесно интегрирована с другими параметрами, включая область, в которую выполняется страница WebPartManager через элемент управления; область, связанная с каждым свойством элемента управления, и способ добавления элемента управления на страницу. Дополнительные сведения о области персонализации см. в обзоре персонализации веб-частей.

Область персонализации относится к способу применения данных персонализации к разным наборам пользователей. Некоторые данные персонализации применимы только к конкретному пользователю и элементу управления на странице. Другие данные персонализации применимы ко всем пользователям, которые просматривают сайт. Область персонализации используется в различных областях персонализации, чтобы указать, какой набор данных следует извлечь и отобразить.

При запуске страницы в Shared области персонализации это означает, что следует загрузить только данные персонализации для определенного элемента управления, применимые ко всем пользователям, просматривающим элемент управления. В зависимости от прав пользователя, выполняющихся в данный момент, эти широко применимые данные также могут быть изменены и сохранены обратно в хранилище данных. При запуске страницы в User области персонализации это означает, что данные персонализации элемента управления должны быть сохранены и загружены на основе текущего выполняемого пользователя. Как правило, это означает, что данные, относящиеся к пользователю, могут быть загружены и сохранены в элементе управления, в то время как широко применимые данные (или общие данные) можно просматривать только в элементе управления.

Элемент WebPartManager управления, который управляет жизненным циклом персонализации высокого уровня, выполняется в одной из двух областей персонализации.

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