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
屬性
實作

備註

當您透過 ProfileService 類別存取設定檔時, ProfilePropertyMetadata 您可以使用 類別來擷取配置檔案屬性的相關資訊。 您可以擷取屬性的名稱和類型、是否為唯讀、是否可以由尚未驗證的使用者存取,以及預設值。 應用程式可以根據這些值採取適當的動作,例如不嘗試設定唯讀屬性。

若要從與 Windows Communication Framework 相容的應用程式存取 ProfilePropertyMetadata 物件, (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)

適用於