Freigeben über


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, ob es schreibgeschützt ist, ob auf Benutzer 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.

Um auf das ProfilePropertyMetadata Objekt aus einer Anwendung zuzugreifen, die mit Windows Communication Framework (WCF) kompatibel ist, verwenden Sie die GetPropertiesMetadata Methode der ProfileService Klasse. 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

ProfilePropertyMetadata()

Initialisiert eine neue Instanz der ProfilePropertyMetadata-Klasse.

Eigenschaften

AllowAnonymousAccess

Ruft einen Wert ab, der angibt, ob die Eigenschaft für nicht authentifiziere Benutzern verfügbar ist, oder legt diesen fest.

DefaultValue

Ruft den Standardwert der Eigenschaft ab oder legt diesen fest.

ExtensionData

Ruft einen Verweis auf eine ExtensionDataObject-Instanz ab oder legt ihn fest.

IsReadOnly

Ruft einen Wert ab, der angibt, ob eine Profileigenschaft schreibgeschützt ist, oder legt diesen fest.

PropertyName

Ruft den Namen der Profileigenschaft ab oder legt diesen fest.

SerializeAs

Ruft einen Wert ab, der angibt, wie der Eigenschaftswert serialisiert werden soll, oder legt diesen fest.

TypeName

Ruft den durch die Assembly qualifizierten Typnamen der Profileigenschaft ab, oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für