Compartilhar via


SettingsProperty Classe

Definição

Usada internamente como a classe que representa metadados sobre uma propriedade de configuração individual.

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
Herança
SettingsProperty

Comentários

SettingsProperty é usado para descrever as propriedades de configurações de uma classe derivada de SettingsBase. A API configurações permite que uma coleção de propriedades de configurações seja agrupada em uma classe do Common Language Runtime.

Ao persistir as configurações, a SettingsBase classe base solicita uma coleção de SettingsProperty objetos, agrupados em uma coleção do tipo SettingsPropertyCollection. Ele faz isso chamando seu próprio membro Properties. As classes herdadas devem retornar uma coleção de propriedades para persistir.

Cada SettingsProperty objeto inclui metadados sobre a propriedade , incluindo o seguinte:

  • Nome.

  • Valor padrão.

  • Tipo de propriedade.

  • Método de serialização.

  • Provedor a ser usado para persistência.

  • Outros atributos arbitrários que são específicos do contexto e do provedor.

Construtores

SettingsProperty(SettingsProperty)

Inicializa uma nova instância da classe SettingsProperty, com base no parâmetro fornecido.

SettingsProperty(String)

Inicializa uma nova instância da classe SettingsProperty. com base no parâmetro fornecido.

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

Cria uma nova instância da classe SettingsProperty com base nos parâmetros fornecidos.

Propriedades

Attributes

Obtém um objeto SettingsAttributeDictionary que contém os atributos do objeto SettingsProperty.

DefaultValue

Obtém ou define o valor padrão do objeto SettingsProperty.

IsReadOnly

Obtém ou define um valor que especifica se um objeto SettingsProperty é somente leitura.

Name

Obtém ou define o nome de SettingsProperty.

PropertyType

Obtém ou define o tipo do SettingsProperty.

Provider

Obtém ou define o provedor do SettingsProperty.

SerializeAs

Obtém ou define um objeto SettingsSerializeAs para o SettingsProperty.

ThrowOnErrorDeserializing

Obtém ou define um valor que especifica se será gerado um erro quando a propriedade for desserializada sem êxito.

ThrowOnErrorSerializing

Obtém ou define um valor que especifica se será gerado um erro quando a propriedade for serializada sem êxito.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a