Język

ProfilePropertyMetadata Klasa

Definicja

Udostępnia kolekcję wartości opisujących właściwość profilu.

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
Dziedziczenie
ProfilePropertyMetadata
Atrybuty
Implementuje

Uwagi

Klasa służy do pobierania ProfilePropertyMetadata informacji o właściwości profilu podczas uzyskiwania dostępu do profilów za pośrednictwem ProfileService klasy. Możesz pobrać nazwę i typ właściwości, niezależnie od tego, czy jest ona tylko do odczytu, czy można uzyskać do niej dostęp przez użytkowników, którzy nie zostali uwierzytelnieni, oraz wartość domyślną. Aplikacja może wykonać odpowiednie akcje na podstawie tych wartości, takich jak próba ustawienia właściwości tylko do odczytu.

Aby uzyskać dostęp do obiektu ProfilePropertyMetadata z aplikacji zgodnej z Windows Communication Framework (WCF), użyj metody GetPropertiesMetadata klasy ProfileService. Użytkownik nie musi być zalogowany, aby pobrać ProfilePropertyMetadata obiekt, ponieważ metadane właściwości profilu nie są specyficzne dla wartości właściwości profilu użytkownika.

Konstruktory

Nazwa Opis
ProfilePropertyMetadata()

Inicjuje nowe wystąpienie klasy ProfilePropertyMetadata.

Właściwości

Nazwa Opis
AllowAnonymousAccess

Pobiera lub ustawia wartość wskazującą, czy właściwość jest dostępna dla nieuwierzytelnionych użytkowników.

DefaultValue

Pobiera lub ustawia wartość domyślną właściwości.

ExtensionData

Pobiera lub ustawia odwołanie do ExtensionDataObject wystąpienia.

IsReadOnly

Pobiera lub ustawia wartość wskazującą, czy właściwość profilu jest tylko do odczytu.

PropertyName

Pobiera lub ustawia nazwę właściwości profilu.

SerializeAs

Pobiera lub ustawia wartość wskazującą, jak serializować wartość właściwości.

TypeName

Pobiera lub ustawia kwalifikowaną przez zestaw nazwę typu właściwości profilu.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy