SettingsProperty Klasa

Definicja

Używane wewnętrznie jako Klasa, która reprezentuje metadane dotyczące konkretnej właściwości konfiguracji.Used internally as the class that represents metadata about an individual configuration property.

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
Dziedziczenie
SettingsProperty

Uwagi

SettingsPropertysłuży do opisywania właściwości ustawień klasy pochodnej SettingsBase.SettingsProperty is used to describe settings properties of a class derived from SettingsBase. Interfejs API ustawień umożliwia grupowanie właściwości ustawień w ramach klasy środowiska uruchomieniowego języka wspólnego.The Settings API allows a collection of settings properties to be grouped into a common language runtime class.

W przypadku utrwalania ustawień SettingsBase Klasa bazowa żąda SettingsProperty kolekcji obiektów pogrupowanych w kolekcji typu SettingsPropertyCollection.When persisting settings, the SettingsBase base class asks for a collection of SettingsProperty objects, grouped in a collection of type SettingsPropertyCollection. Robi to, wywołując własny element członkowski właściwości.It does this by calling its own Properties member. Klasy dziedziczone powinny zwracać kolekcję właściwości, które mają być utrwalane.Inherited classes should return a collection of properties to persist.

Każdy SettingsProperty obiekt zawiera metadane dotyczące właściwości, w tym następujące:Each SettingsProperty object includes metadata about the property, including the following:

  • Nazwij.Name.

  • Wartość domyślna.Default value.

  • Typ właściwości.Property type.

  • Metoda serializacji.Serialization method.

  • Dostawca do użycia na potrzeby trwałości.Provider to use for persistence.

  • Inne dowolne atrybuty, które są specyficzne dla kontekstu i dostawcy.Other arbitrary attributes that are context and provider specific.

Konstruktory

SettingsProperty(SettingsProperty)

Inicjuje nowe wystąpienie SettingsProperty klasy na podstawie podanego parametru.Initializes a new instance of the SettingsProperty class, based on the supplied parameter.

SettingsProperty(String)

Inicjuje nowe wystąpienie klasy SettingsProperty klasy.Initializes a new instance of the SettingsProperty class. na podstawie podanego parametru.based on the supplied parameter.

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

Tworzy nowe wystąpienie SettingsProperty klasy na podstawie podanych parametrów.Creates a new instance of the SettingsProperty class based on the supplied parameters.

Właściwości

Attributes

Pobiera obiekt zawierający atrybuty SettingsProperty obiektu. SettingsAttributeDictionaryGets a SettingsAttributeDictionary object containing the attributes of the SettingsProperty object.

DefaultValue

Pobiera lub ustawia wartość SettingsProperty domyślną obiektu.Gets or sets the default value of the SettingsProperty object.

IsReadOnly

Pobiera lub ustawia wartość określającą, czy SettingsProperty obiekt jest tylko do odczytu.Gets or sets a value specifying whether a SettingsProperty object is read-only.

Name

Pobiera lub ustawia nazwę SettingsProperty.Gets or sets the name of the SettingsProperty.

PropertyType

Pobiera lub ustawia typ dla SettingsProperty.Gets or sets the type for the SettingsProperty.

Provider

Pobiera lub ustawia dostawcę dla SettingsProperty.Gets or sets the provider for the SettingsProperty.

SerializeAs

Pobiera lub ustawia SettingsSerializeAs obiekt SettingsPropertydla elementu.Gets or sets a SettingsSerializeAs object for the SettingsProperty.

ThrowOnErrorDeserializing

Pobiera lub ustawia wartość określającą, czy błąd zostanie wygenerowany, gdy właściwość nie zostanie pomyślnie deserializowana.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully deserialized.

ThrowOnErrorSerializing

Pobiera lub ustawia wartość określającą, czy błąd zostanie wygenerowany, gdy właściwość nie zostanie pomyślnie zserializowana.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully serialized.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy