Compartir a través de


SettingsProperty Clase

Definición

Se utiliza internamente como la clase que representa los metadatos sobre una propiedad de configuración concreta.

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

Comentarios

SettingsProperty se usa para describir las propiedades de configuración de una clase derivada de SettingsBase. La API de configuración permite agrupar una colección de propiedades de configuración en una clase de Common Language Runtime.

Al conservar la configuración, la SettingsBase clase base solicita una colección de SettingsProperty objetos, agrupada en una colección de tipo SettingsPropertyCollection. Para ello, llama a su propio miembro Properties. Las clases heredadas deben devolver una colección de propiedades que se van a conservar.

Cada SettingsProperty objeto incluye metadatos sobre la propiedad, incluidos los siguientes:

  • Name (Nombre).

  • Valor predeterminado.

  • Tipo de propiedad.

  • Método de serialización.

  • Proveedor que se va a usar para la persistencia.

  • Otros atributos arbitrarios que son específicos del contexto y del proveedor.

Constructores

SettingsProperty(SettingsProperty)

Inicializa una nueva instancia de la clase SettingsProperty basándose en el parámetro proporcionado.

SettingsProperty(String)

Inicializa una nueva instancia de la clase SettingsProperty. basándose en el parámetro proporcionado.

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

Crea una nueva instancia de la clase SettingsProperty basándose en los parámetros proporcionados.

Propiedades

Attributes

Obtiene un objeto SettingsAttributeDictionary que contiene los atributos del objeto SettingsProperty.

DefaultValue

Obtiene o establece el valor predeterminado del objeto SettingsProperty.

IsReadOnly

Obtiene o establece un valor que especifica si la instancia de SettingsProperty es de sólo lectura.

Name

Obtiene o establece el nombre de SettingsProperty.

PropertyType

Obtiene o establece el tipo para el objeto SettingsProperty.

Provider

Obtiene o establece el proveedor para el objeto SettingsProperty.

SerializeAs

Obtiene o establece un objeto SettingsSerializeAs para el objeto SettingsProperty.

ThrowOnErrorDeserializing

Obtiene o establece un valor que especifica si se va a producir un error cuando la propiedad no se deserialice correctamente.

ThrowOnErrorSerializing

Obtiene o establece un valor que especifica si se va a producir un error cuando la propiedad no se serialice correctamente.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a