ProfilePropertyMetadata Klasse

Definition

Stellt eine Auflistung von Werten bereit, die eine Profileigenschaft beschreiben.

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
Vererbung
ProfilePropertyMetadata
Attribute
Implementiert

Hinweise

Sie verwenden die ProfilePropertyMetadata Klasse, um Informationen zu einer Profileigenschaft abzurufen, wenn Sie über die ProfileService Klasse auf Profile zugreifen. Sie können den Namen und den Typ der Eigenschaft abrufen, unabhängig davon, ob sie schreibgeschützt ist, ob auf sie von Benutzern zugegriffen werden kann, die nicht authentifiziert wurden, und den Standardwert. Eine Anwendung kann die entsprechenden Aktionen basierend auf diesen Werten ausführen, z. B. nicht versuchen, eine schreibgeschützte Eigenschaft festzulegen.

Verwenden Sie zum Zugreifen auf das ProfilePropertyMetadata-Objekt aus einer Anwendung, die mit Windows Communication Framework (WCF) kompatibel ist, die methode GetPropertiesMetadata der klasse ProfileService. Der Benutzer muss nicht angemeldet sein, um das ProfilePropertyMetadata Objekt abzurufen, da die Metadaten für Profileigenschaften nicht für die Profileigenschaftswerte eines Benutzers spezifisch sind.

Konstruktoren

Name Beschreibung
ProfilePropertyMetadata()

Initialisiert eine neue Instanz der ProfilePropertyMetadata-Klasse.

Eigenschaften

Name Beschreibung
AllowAnonymousAccess

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Eigenschaft für nicht authentifizierte Benutzer verfügbar ist.

DefaultValue

Dient zum Abrufen oder Festlegen des Standardwerts der Eigenschaft.

ExtensionData

Dient zum Abrufen oder Festlegen eines Verweises auf eine ExtensionDataObject Instanz.

IsReadOnly

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Profileigenschaft schreibgeschützt ist.

PropertyName

Dient zum Abrufen oder Festlegen des Namens der Profileigenschaft.

SerializeAs

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie der Eigenschaftswert serialisiert wird.

TypeName

Dient zum Abrufen oder Festlegen des assemblyqualifizierten Namens des Profileigenschaftstyps.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: