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 se používá k popisu vlastností nastavení třídy odvozené z SettingsBase. Rozhraní API nastavení umožňuje seskupit kolekci vlastností nastavení do třídy common language runtime.

Při zachování nastavení SettingsBase základní třída požádá o kolekci SettingsProperty objektů seskupených v kolekci typu SettingsPropertyCollection. Provede to zavoláním vlastního člena Vlastnosti. Zděděné třídy by měly vrátit kolekci vlastností, které se mají zachovat.

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 má použít pro trvalost.

  • Další libovolné atributy, které jsou specifické pro kontext a poskytovatele.

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 objekt je jen pro čtení.

Name

Získá nebo nastaví název 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 vlastnosti je neúspěšně deserializována.

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

Získá aktuální Type instanci.

(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