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) |