ProfilePropertyMetadata Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller en samling värden som beskriver en profilegenskap.
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
- Arv
-
ProfilePropertyMetadata
- Attribut
- Implementeringar
Kommentarer
Du använder ProfilePropertyMetadata klassen för att hämta information om en profilegenskap när du kommer åt profiler via ProfileService klassen. Du kan hämta egenskapens namn och typ, om den är skrivskyddad, om den kan nås av användare som inte har autentiserats och standardvärdet. Ett program kan vidta lämpliga åtgärder baserat på dessa värden, till exempel att inte försöka ange en skrivskyddad egenskap.
Om du vill komma åt objektet ProfilePropertyMetadata från ett program som är kompatibelt med Windows Communication Framework (WCF) använder du metoden GetPropertiesMetadata i klassen ProfileService. Användaren behöver inte vara inloggad för att hämta ProfilePropertyMetadata objektet eftersom metadata för profilegenskaper inte är specifika för en användares profilegenskapsvärden.
Konstruktorer
| Name | Description |
|---|---|
| ProfilePropertyMetadata() |
Initierar en ny instans av ProfilePropertyMetadata klassen. |
Egenskaper
| Name | Description |
|---|---|
| AllowAnonymousAccess |
Hämtar eller anger ett värde som anger om egenskapen är tillgänglig för oautentiserade användare. |
| DefaultValue |
Hämtar eller anger standardvärdet för egenskapen. |
| ExtensionData |
Hämtar eller anger en referens till en ExtensionDataObject instans. |
| IsReadOnly |
Hämtar eller anger ett värde som anger om en profilegenskap är skrivskyddad. |
| PropertyName |
Hämtar eller anger namnet på profilegenskapen. |
| SerializeAs |
Hämtar eller anger ett värde som anger hur du serialiserar egenskapsvärdet. |
| TypeName |
Hämtar eller anger det sammansättningskvalificerade namnet på profilegenskapstypen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |