Compartir vía


TypeElementCollection Clase

Definición

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 null.

(Heredado de ConfigurationElement)
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 false cuando se invalida en una clase derivada.

(Heredado de ConfigurationElementCollection)
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.

Se aplica a

Consulte también