SettingsProperty Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |