SettingsProperty Třída

Definice

Používá se interně jako třída, která představuje metadata o jednotlivé vlastnosti konfigurace.

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
Dědičnost
SettingsProperty

Poznámky

SettingsProperty slouží k popisu vlastností nastavení třídy odvozené z SettingsBase. Rozhraní API nastavení umožňuje seskupit kolekci vlastností nastavení do společné třídy modulu runtime jazyka.

Při zachování nastavení SettingsBase se základní třída zeptá na kolekci SettingsProperty objektů seskupených v kolekci typu SettingsPropertyCollection. To provede voláním vlastního člena Properties. Zděděné třídy by měly vrátit kolekci vlastností k zachování.

Každý SettingsProperty objekt obsahuje metadata o vlastnosti, včetně následujících:

  • Název.

  • Výchozí hodnota.

  • Typ vlastnosti.

  • Metoda serializace.

  • Zprostředkovatel, který se použije pro trvalost.

  • Další libovolné atributy, které jsou specifické pro kontext a zprostředkovatele.

Konstruktory

SettingsProperty(SettingsProperty)

Inicializuje novou instanci SettingsProperty třídy na základě zadaného parametru.

SettingsProperty(String)

Inicializuje novou instanci SettingsProperty třídy . na základě zadaného parametru.

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

Vytvoří novou instanci SettingsProperty třídy na základě zadaných parametrů.

Vlastnosti

Attributes

SettingsAttributeDictionary Získá objekt obsahující atributy objektuSettingsProperty.

DefaultValue

Získá nebo nastaví výchozí hodnotu objektu SettingsProperty .

IsReadOnly

Získá nebo nastaví hodnotu určující, zda SettingsProperty je objekt jen pro čtení.

Name

Získá nebo nastaví název objektu SettingsProperty.

PropertyType

Získá nebo nastaví typ pro SettingsProperty.

Provider

Získá nebo nastaví zprostředkovatele pro SettingsProperty.

SerializeAs

Získá nebo nastaví SettingsSerializeAs objekt pro SettingsProperty.

ThrowOnErrorDeserializing

Získá nebo nastaví hodnotu určující, zda bude vyvolána chyba při neúspěšné deserializaci vlastnosti.

ThrowOnErrorSerializing

Získá nebo nastaví hodnotu určující, zda bude vyvolána chyba při neúspěšné serializaci vlastnosti.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro