ProfilePropertyMetadata Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |