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, 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) |