SettingsProperty Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |