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 pośrednictwem ProfileService klasy. Możesz pobrać nazwę i typ właściwości, niezależnie od tego, czy jest ona tylko do odczytu, czy można uzyskać do niej dostęp przez użytkowników, którzy nie zostali uwierzytelnieni, oraz wartość domyślną. Aplikacja może wykonać odpowiednie akcje na podstawie tych wartości, takich jak próba ustawienia właściwości tylko do odczytu.
Aby uzyskać dostęp do obiektu ProfilePropertyMetadata z aplikacji zgodnej z Windows Communication Framework (WCF), użyj metody GetPropertiesMetadata klasy ProfileService. 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
| Nazwa | Opis |
|---|---|
| ProfilePropertyMetadata() |
Inicjuje nowe wystąpienie klasy ProfilePropertyMetadata. |
Właściwości
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |