SettingsProperty SettingsProperty SettingsProperty SettingsProperty Class

Definição

Usada internamente como a classe que representa metadados sobre uma propriedade de configuração individual.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
Herança
SettingsPropertySettingsPropertySettingsPropertySettingsProperty

Comentários

SettingsPropertyé usado para descrever as propriedades de configurações de uma classe SettingsBasederivada de.SettingsProperty is used to describe settings properties of a class derived from SettingsBase. A API de configurações permite que uma coleção de propriedades de configurações seja agrupada em uma classe Common Language Runtime.The Settings API allows a collection of settings properties to be grouped into a common language runtime class.

Ao manter as configurações, a SettingsBase classe base solicita uma coleção de SettingsProperty objetos, agrupados em uma coleção de tipo SettingsPropertyCollection.When persisting settings, the SettingsBase base class asks for a collection of SettingsProperty objects, grouped in a collection of type SettingsPropertyCollection. Ele faz isso chamando seu próprio membro Properties.It does this by calling its own Properties member. Classes herdadas devem retornar uma coleção de propriedades para persistir.Inherited classes should return a collection of properties to persist.

Cada SettingsProperty objeto inclui metadados sobre a propriedade, incluindo o seguinte:Each SettingsProperty object includes metadata about the property, including the following:

  • Nomes.Name.

  • Valor padrão.Default value.

  • Tipo de propriedade.Property type.

  • Método de serialização.Serialization method.

  • Provedor a ser usado para persistência.Provider to use for persistence.

  • Outros atributos arbitrários que são específicos de contexto e provedor.Other arbitrary attributes that are context and provider specific.

Construtores

SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty)

Inicializa uma nova instância da classe SettingsProperty, com base no parâmetro fornecido.Initializes a new instance of the SettingsProperty class, based on the supplied parameter.

SettingsProperty(String) SettingsProperty(String) SettingsProperty(String) SettingsProperty(String)

Inicializa uma nova instância da classe SettingsProperty.Initializes a new instance of the SettingsProperty class. com base no parâmetro fornecido.based on the supplied parameter.

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

Cria uma nova instância da classe SettingsProperty com base nos parâmetros fornecidos.Creates a new instance of the SettingsProperty class based on the supplied parameters.

Propriedades

Attributes Attributes Attributes Attributes

Obtém um objeto SettingsAttributeDictionary que contém os atributos do objeto SettingsProperty.Gets a SettingsAttributeDictionary object containing the attributes of the SettingsProperty object.

DefaultValue DefaultValue DefaultValue DefaultValue

Obtém ou define o valor padrão do objeto SettingsProperty.Gets or sets the default value of the SettingsProperty object.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtém ou define um valor que especifica se um objeto SettingsProperty é somente leitura.Gets or sets a value specifying whether a SettingsProperty object is read-only.

Name Name Name Name

Obtém ou define o nome de SettingsProperty.Gets or sets the name of the SettingsProperty.

PropertyType PropertyType PropertyType PropertyType

Obtém ou define o tipo do SettingsProperty.Gets or sets the type for the SettingsProperty.

Provider Provider Provider Provider

Obtém ou define o provedor do SettingsProperty.Gets or sets the provider for the SettingsProperty.

SerializeAs SerializeAs SerializeAs SerializeAs

Obtém ou define um objeto SettingsSerializeAs para o SettingsProperty.Gets or sets a SettingsSerializeAs object for the SettingsProperty.

ThrowOnErrorDeserializing ThrowOnErrorDeserializing ThrowOnErrorDeserializing ThrowOnErrorDeserializing

Obtém ou define um valor que especifica se será gerado um erro quando a propriedade for desserializada sem êxito.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully deserialized.

ThrowOnErrorSerializing ThrowOnErrorSerializing ThrowOnErrorSerializing ThrowOnErrorSerializing

Obtém ou define um valor que especifica se será gerado um erro quando a propriedade for serializada sem êxito.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully serialized.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Aplica-se a