WebPartUserCapability Класс

Определение

Предоставляет сведения о возможностях пользователя просматривать и изменять данные персонализации. Этот класс не наследуется.

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
Наследование
WebPartUserCapability

Комментарии

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

Функция персонализации веб-частей определяет две возможности пользователя, каждая из которых представлена WebPartUserCapability объектом . Оба этих объекта имеют соответствующие команды, которые можно использовать для указания возможностей пользователя в <authorization> разделе файла Web.config. Дополнительные сведения см. в разделе Элемент авторизации для персонализации веб-частей (ASP.NET Схема параметров). В следующей таблице показаны различные возможности пользователей.

Возможности пользователя Описание
modifyState Указывает, что текущий пользователь может сохранить данные персонализации в хранилище данных. Доступ к объекту ModifyStateUserCapabilityWebPartPersonalization осуществляется через поле.
enterSharedScope Указывает, что текущий пользователь может ввести общий область персонализации. Доступ к объекту EnterSharedScopeUserCapabilityWebPartPersonalization осуществляется через поле.

Класс имеет одно открытое WebPartUserCapability свойство. Свойство Name указывает имя класса.

Класс WebPartUserCapability также имеет два открытых метода. Метод Equals позволяет сравнивать два объекта возможностей пользователя. Объекты считаются равными, если они имеют одинаковое имя. Метод GetHashCode создает хэш-код на основе имени WebPartUserCapability объекта .

Конструкторы

WebPartUserCapability(String)

Инициализирует новый экземпляр класса.

Свойства

Name

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

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту WebPartUserCapability или у них совпадают значения параметра Name.

GetHashCode()

Возвращает хэш-код для свойства Name.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

См. также раздел