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 属性的信息。 可以检索属性的名称和类型、是否为只读属性、是否可供未进行身份验证的用户访问,以及默认值。 应用程序可以根据这些值执行相应的操作,例如不尝试设置只读属性。

若要从与 Windows Communication Framework (WCF) 兼容的应用程序访问ProfilePropertyMetadata对象,请使用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)

适用于