SettingsProperty Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |