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 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro