ProfilePropertyMetadata 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供描述配置文件属性的值的集合。
public ref class ProfilePropertyMetadatapublic 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 IExtensibleDataObjectPublic Class ProfilePropertyMetadataPublic 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) |