SettingsProperty 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.
Används internt som den klass som representerar metadata om en enskild konfigurationsegenskap.
public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
- Arv
-
SettingsProperty
Kommentarer
SettingsProperty används för att beskriva inställningsegenskaper för en klass som härletts från SettingsBase. Med API:et Inställningar kan en samling inställningsegenskaper grupperas i en vanlig språkkörningsklass.
När inställningarna sparas ber basklassen SettingsBase om en samling SettingsProperty objekt, grupperade i en samling av typen SettingsPropertyCollection. Det gör den genom att anropa sin egen egenskapsmedlem. Ärvda klasser bör returnera en samling egenskaper som ska bevaras.
Varje SettingsProperty objekt innehåller metadata om egenskapen, inklusive följande:
Name.
Standardvärde.
Egenskapstyp.
Serialiseringsmetod.
Provider som ska användas för beständighet.
Andra godtyckliga attribut som är kontext- och providerspecifika.
Konstruktorer
| Name | Description |
|---|---|
| SettingsProperty(SettingsProperty) |
Initierar en ny instans av SettingsProperty klassen, baserat på den angivna parametern. |
| SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
Skapar en ny instans av SettingsProperty klassen baserat på de angivna parametrarna. |
| SettingsProperty(String) |
Initierar en ny instans av SettingsProperty klassen. baserat på den angivna parametern. |
Egenskaper
| Name | Description |
|---|---|
| Attributes |
Hämtar ett SettingsAttributeDictionary objekt som innehåller objektets attribut SettingsProperty . |
| DefaultValue |
Hämtar eller anger standardvärdet för SettingsProperty objektet. |
| IsReadOnly |
Hämtar eller anger ett värde som anger om ett SettingsProperty objekt är skrivskyddat. |
| Name |
Hämtar eller anger namnet på SettingsProperty. |
| PropertyType |
Hämtar eller anger typen för SettingsProperty. |
| Provider |
Hämtar eller anger providern SettingsPropertyför . |
| SerializeAs |
Hämtar eller anger ett SettingsSerializeAs objekt för SettingsProperty. |
| ThrowOnErrorDeserializing |
Hämtar eller anger ett värde som anger om ett fel ska utlösas när egenskapen utan framgång deserialiseras. |
| ThrowOnErrorSerializing |
Hämtar eller anger ett värde som anger om ett fel ska utlösas när egenskapen utan framgång serialiseras. |
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) |