ParameterElementCollection 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í.
Controla los elementos XML usados para configurar la serialización mediante .DataContractSerializer
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public ref class ParameterElementCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.ParameterElement), AddItemName="parameter", CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)]
public sealed class ParameterElementCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.ParameterElement), AddItemName="parameter", CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)>]
type ParameterElementCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class ParameterElementCollection
Inherits ConfigurationElementCollection
- Herencia
- Atributos
Comentarios
Esta clase se usa para controlar el conjunto de elementos de <parámetro> dentro del <elemento dataContractSerializer> . En concreto, esto permite agregar tipos a la colección de tipos conocidos.
Constructores
| Nombre | Description |
|---|---|
| ParameterElementCollection() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa una nueva instancia de la clase ParameterElementCollection. |
Propiedades
| Nombre | Description |
|---|---|
| AddElementName |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el nombre del ConfigurationElement objeto que se va a asociar a la operación de adición en cuando ConfigurationElementCollection se invalida en una clase derivada. (Heredado de ConfigurationElementCollection) |
| ClearElementName |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el nombre del objeto que ConfigurationElement se va a asociar a la operación clear en cuando ConfigurationElementCollection se invalida en una clase derivada. (Heredado de ConfigurationElementCollection) |
| CollectionType |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el tipo de la colección de parámetros en la configuración. |
| Count |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el número de elementos de la colección. (Heredado de ConfigurationElementCollection) |
| CurrentConfiguration |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene una referencia a la instancia de nivel Configuration superior que representa la jerarquía de configuración a la que pertenece la instancia actual ConfigurationElement . (Heredado de ConfigurationElement) |
| ElementInformation |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un ElementInformation objeto que contiene la información y la funcionalidad no personalizables del ConfigurationElement objeto . (Heredado de ConfigurationElement) |
| ElementName |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el nombre usado para identificar esta colección de elementos en el archivo de configuración cuando se reemplaza en una clase derivada. (Heredado de ConfigurationElementCollection) |
| ElementProperty |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el ConfigurationElementProperty objeto que representa el ConfigurationElement propio objeto. (Heredado de ConfigurationElement) |
| EmitClear |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece un valor que especifica si se ha borrado la colección. (Heredado de ConfigurationElementCollection) |
| EvaluationContext |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el objeto ContextInformation para el objeto ConfigurationElement. (Heredado de ConfigurationElement) |
| HasContext |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si la CurrentConfiguration propiedad es |
| IsSynchronized |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si se sincroniza el acceso a la colección. (Heredado de ConfigurationElementCollection) |
| Item[ConfigurationProperty] |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece una propiedad o atributo de este elemento de configuración. (Heredado de ConfigurationElement) |
| Item[Int32] |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el elemento de la colección en la posición especificada. |
| Item[String] |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece una propiedad, un atributo o un elemento secundario de este elemento de configuración. (Heredado de ConfigurationElement) |
| LockAllAttributesExcept |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la colección de atributos bloqueados. (Heredado de ConfigurationElement) |
| LockAllElementsExcept |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la colección de elementos bloqueados. (Heredado de ConfigurationElement) |
| LockAttributes |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la colección de atributos bloqueados. (Heredado de ConfigurationElement) |
| LockElements |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la colección de elementos bloqueados. (Heredado de ConfigurationElement) |
| LockItem |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece un valor que indica si el elemento está bloqueado. (Heredado de ConfigurationElement) |
| Properties |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la colección de propiedades. (Heredado de ConfigurationElement) |
| RemoveElementName |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el nombre del ConfigurationElement objeto que se va a asociar a la operación remove en cuando ConfigurationElementCollection se reemplaza en una clase derivada. (Heredado de ConfigurationElementCollection) |
| SyncRoot |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un objeto utilizado para sincronizar el acceso a .ConfigurationElementCollection (Heredado de ConfigurationElementCollection) |
| ThrowOnDuplicate |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si un intento de agregar un duplicado ConfigurationElement a ConfigurationElementCollection hará que se produzca una excepción. (Heredado de ConfigurationElementCollection) |
Métodos
| Nombre | Description |
|---|---|
| Add(ParameterElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega un elemento a la colección de elementos de parámetro. |
| BaseAdd(ConfigurationElement, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega un elemento de configuración a la colección de elementos de configuración. (Heredado de ConfigurationElementCollection) |
| BaseAdd(ConfigurationElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega un elemento de configuración a .ConfigurationElementCollection (Heredado de ConfigurationElementCollection) |
| BaseAdd(Int32, ConfigurationElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega un elemento de configuración a la colección de elementos de configuración. (Heredado de ConfigurationElementCollection) |
| BaseClear() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita todos los objetos de elemento de configuración de la colección. (Heredado de ConfigurationElementCollection) |
| BaseGet(Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el elemento de configuración en la ubicación de índice especificada. (Heredado de ConfigurationElementCollection) |
| BaseGet(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve el elemento de configuración con la clave especificada. (Heredado de ConfigurationElementCollection) |
| BaseGetAllKeys() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una matriz de las claves para todos los elementos de configuración contenidos en .ConfigurationElementCollection (Heredado de ConfigurationElementCollection) |
| BaseGetKey(Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la clave de en ConfigurationElement la ubicación de índice especificada. (Heredado de ConfigurationElementCollection) |
| BaseIndexOf(ConfigurationElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica el índice del especificado ConfigurationElement. (Heredado de ConfigurationElementCollection) |
| BaseIsRemoved(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica si el ConfigurationElement objeto con la clave especificada se ha quitado de .ConfigurationElementCollection (Heredado de ConfigurationElementCollection) |
| BaseRemove(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita un ConfigurationElement elemento de la colección. (Heredado de ConfigurationElementCollection) |
| BaseRemoveAt(Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita en ConfigurationElement la ubicación de índice especificada. (Heredado de ConfigurationElementCollection) |
| Clear() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita todos los miembros de la colección. |
| Contains(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece un valor que especifica si el tipo con nombre se encuentra en la colección. |
| CopyTo(ConfigurationElement[], Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Copia el contenido de en ConfigurationElementCollection una matriz. (Heredado de ConfigurationElementCollection) |
| CreateNewElement() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Cuando se reemplaza en una clase derivada, crea un nuevo ConfigurationElement. (Heredado de ConfigurationElementCollection) |
| CreateNewElement(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un nuevo ConfigurationElement cuando se invalida en una clase derivada. (Heredado de ConfigurationElementCollection) |
| DeserializeElement(XmlReader, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Lee XML del archivo de configuración. (Heredado de ConfigurationElement) |
| Equals(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Compara con ConfigurationElementCollection el objeto especificado. (Heredado de ConfigurationElementCollection) |
| GetElementKey(ConfigurationElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la clave de elemento de un elemento de configuración especificado cuando se reemplaza en una clase derivada. (Heredado de ConfigurationElementCollection) |
| GetEnumerator() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un IEnumerator objeto que se usa para recorrer en iteración .ConfigurationElementCollection (Heredado de ConfigurationElementCollection) |
| GetHashCode() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor único que representa la ConfigurationElementCollection instancia. (Heredado de ConfigurationElementCollection) |
| GetTransformedAssemblyString(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve la versión transformada del nombre de ensamblado especificado. (Heredado de ConfigurationElement) |
| GetTransformedTypeString(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve la versión transformada del nombre de tipo especificado. (Heredado de ConfigurationElement) |
| GetType() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el Type de la instancia actual. (Heredado de Object) |
| IndexOf(ParameterElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la posición del elemento especificado en la colección. |
| Init() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Establece el ConfigurationElement objeto en su estado inicial. (Heredado de ConfigurationElement) |
| InitializeDefault() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Se usa para inicializar un conjunto predeterminado de valores para el ConfigurationElement objeto . (Heredado de ConfigurationElement) |
| IsElementName(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica si el especificado ConfigurationElement existe en .ConfigurationElementCollection (Heredado de ConfigurationElementCollection) |
| IsElementRemovable(ConfigurationElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica si el objeto especificado ConfigurationElement se puede quitar de .ConfigurationElementCollection (Heredado de ConfigurationElementCollection) |
| IsModified() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica si ConfigurationElementCollection se ha modificado desde que se guardó o cargó por última vez cuando se invalidó en una clase derivada. (Heredado de ConfigurationElementCollection) |
| IsReadOnly() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica si el ConfigurationElementCollection objeto es de solo lectura. (Heredado de ConfigurationElementCollection) |
| ListErrors(IList) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega los errores de propiedad no válida en este ConfigurationElement objeto y, en todos los subelementos, a la lista pasada. (Heredado de ConfigurationElement) |
| MemberwiseClone() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si se encuentra un atributo desconocido durante la deserialización. (Heredado de ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Hace que el sistema de configuración produzca una excepción. (Heredado de ConfigurationElementCollection) |
| OnRequiredPropertyNotFound(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Produce una excepción cuando no se encuentra una propiedad necesaria. (Heredado de ConfigurationElement) |
| PostDeserialize() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Se llama después de la deserialización. (Heredado de ConfigurationElement) |
| PreSerialize(XmlWriter) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Se llama antes de la serialización. (Heredado de ConfigurationElement) |
| Remove(ParameterElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita el elemento especificado de la colección. |
| RemoveAt(Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita el elemento en la posición especificada. |
| Reset(ConfigurationElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Restablece a ConfigurationElementCollection su estado sin modificar cuando se invalida en una clase derivada. (Heredado de ConfigurationElementCollection) |
| ResetModified() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Restablece el valor de la IsModified() propiedad a |
| SerializeElement(XmlWriter, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe los datos de configuración en un elemento XML del archivo de configuración cuando se invalida en una clase derivada. (Heredado de ConfigurationElementCollection) |
| SerializeToXmlElement(XmlWriter, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe las etiquetas externas de este elemento de configuración en el archivo de configuración cuando se implementa en una clase derivada. (Heredado de ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Establece una propiedad en el valor especificado. (Heredado de ConfigurationElement) |
| SetReadOnly() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Establece la IsReadOnly() propiedad para el ConfigurationElementCollection objeto y para todos los subelementos. (Heredado de ConfigurationElementCollection) |
| ToString() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Invierte el efecto de combinar información de configuración de diferentes niveles de la jerarquía de configuración. (Heredado de ConfigurationElementCollection) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Copia en ConfigurationElementCollection una matriz. (Heredado de ConfigurationElementCollection) |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsParallel(IEnumerable) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Habilita la paralelización de una consulta. |
| AsQueryable(IEnumerable) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Convierte un IEnumerable en un IQueryable. |
| Cast<TResult>(IEnumerable) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Convierte los elementos de un IEnumerable al tipo especificado. |
| OfType<TResult>(IEnumerable) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Filtra los elementos de un IEnumerable en función de un tipo especificado. |