ProfilePropertyMetadata Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Набор значений, которые описывают свойство профиля.
public ref class ProfilePropertyMetadata
public ref class ProfilePropertyMetadata : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract]
public class ProfilePropertyMetadata
[System.Runtime.Serialization.DataContract]
public class ProfilePropertyMetadata : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract>]
type ProfilePropertyMetadata = class
[<System.Runtime.Serialization.DataContract>]
type ProfilePropertyMetadata = class
interface IExtensibleDataObject
Public Class ProfilePropertyMetadata
Public Class ProfilePropertyMetadata
Implements IExtensibleDataObject
- Наследование
-
ProfilePropertyMetadata
- Атрибуты
- Реализации
Комментарии
Класс используется ProfilePropertyMetadata для получения сведений о свойстве профиля при доступе к профилям ProfileService через класс . Вы можете получить имя и тип свойства, доступно ли оно только для чтения, доступ к нему пользователям, которые не прошли проверку подлинности, а также значение по умолчанию. Приложение может выполнять соответствующие действия на основе этих значений, например не пытаться задать свойство только для чтения.
Чтобы получить доступ к объекту ProfilePropertyMetadata из приложения, совместимого с Windows Communication Framework (WCF), используйте GetPropertiesMetadata метод ProfileService класса . Для получения ProfilePropertyMetadata объекта пользователю не нужно входить в систему, так как метаданные свойств профиля не относятся к значениям свойств профиля пользователя.
Конструкторы
ProfilePropertyMetadata() |
Инициализирует новый экземпляр класса ProfilePropertyMetadata. |
Свойства
AllowAnonymousAccess |
Возвращает или задает значение, которое позволяет определить, доступно ли свойство для не прошедших проверку подлинности пользователей. |
DefaultValue |
Возвращает или задает значение свойства по умолчанию. |
ExtensionData |
Получает или задает ссылку на экземпляр ExtensionDataObject. |
IsReadOnly |
Возвращает или задает значение, позволяющее определить, является ли свойство профиля доступным только для чтения. |
PropertyName |
Возвращает или задает имя свойства профиля. |
SerializeAs |
Возвращает или задает значение, позволяющее определить способ сериализации значения свойства. |
TypeName |
Возвращает или задает имя типа свойства профиля с указанием сборки. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |