TypeElementCollection 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 utilizados para configurar los tipos conocidos que se utilizan para la serialización realizada por DataContractSerializer.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public ref class TypeElementCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.TypeElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)]
public sealed class TypeElementCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.TypeElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)>]
type TypeElementCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class TypeElementCollection
Inherits ConfigurationElementCollection
- Herencia
- Atributos
Comentarios
Esta clase se usa para controlar dataContractSerializer<> dentro del <elemento dataContractSerializer>, específicamente, para permitir la adición de tipos a la colección de tipos conocidos.
Para obtener más información sobre los tipos conocidos del contrato de datos, vea Tipos conocidos del contrato de datos.
Constructores
TypeElementCollection() |
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 TypeElementCollection. |
Propiedades
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 objeto ConfigurationElement que se va a asociar a la operación de adición en la colección ConfigurationElementCollection cuando se reemplaza 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 ConfigurationElement que se va a asociar a la operación de borrado en la colección ConfigurationElementCollection cuando se reemplaza 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 la colección de elementos que representa los tipos mediante tipos conocidos. |
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 Configuration de nivel superior que representa la jerarquía de configuración a la que pertenece la instancia actual de 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 objeto ElementInformation que contiene la funcionalidad e información no personalizable del objeto ConfigurationElement. (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 que se utiliza 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 objeto ConfigurationElementProperty que representa al propio objeto ConfigurationElement. (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 propiedad CurrentConfiguration 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 recopilació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. Devuelve un miembro específico de la colección por su posición. |
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 objeto ConfigurationElement que se va a asociar a la operación de eliminación en la colección ConfigurationElementCollection cuando 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 que se utiliza para sincronizar el acceso a la colección 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 el intento de agregar un objeto ConfigurationElement duplicado a la colección ConfigurationElementCollection va a hacer que se produzca una excepción. (Heredado de ConfigurationElementCollection) |
Métodos
Add(TypeElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega el elemento especificado a la colección. |
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 la colección ConfigurationElementCollection. (Heredado de ConfigurationElementCollection) |
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(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 claves para todos los elementos de configuración incluidos en la colección 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 para el objeto ConfigurationElement en 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 objeto ConfigurationElement especificado. (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 objeto ConfigurationElement con la clave especificada se ha quitado de la colección 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 objeto ConfigurationElement 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 el objeto ConfigurationElement en 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. |
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 la colección ConfigurationElementCollection en 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, se crea un nuevo objeto 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 objeto ConfigurationElement cuando se reemplaza 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 la colección ConfigurationElementCollection con 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. Cuando se reemplaza en una clase derivada, obtiene la clave de elemento para un elemento de configuración especificado. (Heredado de ConfigurationElementCollection) |
GetEnumerator() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene una interfaz IEnumerator que se utiliza para recorrer en iteración la colecció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 instancia de ConfigurationElementCollection. (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(TypeElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve la posición del elemento especificado. |
Init() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Establece el objeto ConfigurationElement 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 utiliza para inicializar un conjunto predeterminado de valores para el objeto ConfigurationElement. (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 objeto ConfigurationElement especificado existe en la colección 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 la 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 se ha modificado esta colección ConfigurationElementCollection desde la última vez en que se guardo o cargó al reemplazarla 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 la el objeto ConfigurationElementCollection 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 a la lista que se pasa los errores de propiedad no válida que hay en este objeto ConfigurationElement y en todos los subelementos. (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 Object actual. (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 ha encontrado 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. Se inicia 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 a este método 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 a este método antes de la serialización. (Heredado de ConfigurationElement) |
Remove(TypeElement) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita el elemento especificado de la recopilación. |
RemoveAt(Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita el elemento que se encuentra 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 la colección ConfigurationElementCollection a su estado sin modificaciones cuando se reemplaza 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 propiedad IsModified() en |
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 reemplaza 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 propiedad IsReadOnly() para el objeto ConfigurationElementCollection 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 la información de configuración de distintos niveles de la jerarquía de configuración. (Heredado de ConfigurationElementCollection) |
Implementaciones de interfaz explícitas
ICollection.CopyTo(Array, Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Copia la colección ConfigurationElementCollection en una matriz. (Heredado de ConfigurationElementCollection) |
Métodos de extensión
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 IEnumerable en el 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 IEnumerable en función de un tipo especificado. |
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 una interfaz IEnumerable en IQueryable. |