ProfilePropertyMetadata Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 ProfileService pośrednictwem klasy. Możesz pobrać nazwę i typ właściwości, niezależnie od tego, czy jest ona tylko do odczytu, czy jest dostępna dla użytkowników, którzy nie zostali uwierzytelnieni, oraz wartość domyślna. Aplikacja może wykonać odpowiednie akcje na podstawie tych wartości, na przykład nie próbuje ustawić właściwości tylko do odczytu.
Aby uzyskać dostęp do ProfilePropertyMetadata obiektu z aplikacji zgodnej z programem Windows Communication Framework (WCF), użyj GetPropertiesMetadata metody ProfileService klasy . 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
ProfilePropertyMetadata() |
Inicjuje nowe wystąpienie klasy ProfilePropertyMetadata. |
Właściwości
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
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |