SettingsProperty Klasa

Definicja

Używana wewnętrznie jako klasa reprezentująca metadane dotyczące pojedynczej właściwości konfiguracji.

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
Dziedziczenie
SettingsProperty

Uwagi

SettingsProperty służy do opisywania właściwości ustawień klasy pochodzącej z SettingsBaseklasy . Interfejs API ustawień umożliwia grupowanie właściwości ustawień w klasie środowiska uruchomieniowego języka wspólnego.

Podczas utrwalania ustawień SettingsBase klasa bazowa pyta o kolekcję SettingsProperty obiektów pogrupowanych w kolekcji typu SettingsPropertyCollection. Robi to przez wywołanie własnego elementu członkowskiego Właściwości. Klasy dziedziczone powinny zwracać kolekcję właściwości do utrwalania.

Każdy SettingsProperty obiekt zawiera metadane dotyczące właściwości, w tym następujące:

  • Nazwa.

  • Wartość domyślna.

  • Typ właściwości.

  • Metoda serializacji.

  • Dostawca do użycia na potrzeby trwałości.

  • Inne dowolne atrybuty, które są specyficzne dla kontekstu i dostawcy.

Konstruktory

SettingsProperty(SettingsProperty)

Inicjuje SettingsProperty nowe wystąpienie klasy na podstawie podanego parametru.

SettingsProperty(String)

Inicjuje nowe wystąpienie klasy SettingsProperty. na podstawie podanego parametru.

SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean)

Tworzy nowe wystąpienie SettingsProperty klasy na podstawie podanych parametrów.

Właściwości

Attributes

SettingsAttributeDictionary Pobiera obiekt zawierający atrybuty SettingsProperty obiektu.

DefaultValue

Pobiera lub ustawia wartość domyślną SettingsProperty obiektu.

IsReadOnly

Pobiera lub ustawia wartość określającą SettingsProperty , czy obiekt jest tylko do odczytu.

Name

Pobiera lub ustawia nazwę elementu SettingsProperty.

PropertyType

Pobiera lub ustawia typ dla elementu SettingsProperty.

Provider

Pobiera lub ustawia dostawcę dla parametru SettingsProperty.

SerializeAs

Pobiera lub ustawia SettingsSerializeAs obiekt dla obiektu SettingsProperty.

ThrowOnErrorDeserializing

Pobiera lub ustawia wartość określającą, czy błąd zostanie zgłoszony, gdy właściwość nie powiedzie się deserializować.

ThrowOnErrorSerializing

Pobiera lub ustawia wartość określającą, czy błąd zostanie zgłoszony, gdy właściwość nie powiedzie się serializować.

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 bieżące wystąpienie.

(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)

Dotyczy