SettingsProperty Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |