SettingsProperty Klass

Definition

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)

Gäller för