Поделиться через


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 Указывает, что текущий пользователь может сохранить данные персонализации в хранилище данных. Доступ к полю ModifyStateUserCapability объекта WebPartPersonalization .
enterSharedScope Указывает, что текущий пользователь может ввести область общей персонализации. Доступ к полю EnterSharedScopeUserCapability объекта WebPartPersonalization .

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

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

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

Имя Описание
WebPartUserCapability(String)

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

Свойства

Имя Описание
Name

Возвращает строковое значение, определяющее класс.

Методы

Имя Описание
Equals(Object)

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

GetHashCode()

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

GetType()

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

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

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

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

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

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

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

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