Compartir a través de


ConfigurationElementCollectionBase<T> Clase

Definición

Proporciona la clase base abstracta para una colección fuertemente tipada de elementos de configuración.

generic <typename T>
 where T : ConfigurationElementpublic ref class ConfigurationElementCollectionBase abstract : Microsoft::Web::Administration::ConfigurationElement, System::Collections::Generic::IEnumerable<T>, System::Collections::ICollection
public abstract class ConfigurationElementCollectionBase<T> : Microsoft.Web.Administration.ConfigurationElement, System.Collections.Generic.IEnumerable<T>, System.Collections.ICollection where T : ConfigurationElement
type ConfigurationElementCollectionBase<'T (requires 'T :> ConfigurationElement)> = class
    inherit ConfigurationElement
    interface ICollection
    interface seq<'T (requires 'T :> ConfigurationElement)>
    interface IEnumerable
Public MustInherit Class ConfigurationElementCollectionBase(Of T)
Inherits ConfigurationElement
Implements ICollection, IEnumerable(Of T)

Parámetros de tipo

T
Herencia
ConfigurationElementCollectionBase<T>
Derivado
Implementaciones

Comentarios

La ConfigurationElementCollectionBase<T> clase permite configurar y administrar una colección de elementos de configuración.

Puede acceder a los elementos de esta colección mediante un índice entero. Los índices de esta colección se basan en cero.

Importante

Esta clase base se proporciona para facilitar a los implementadores crear una colección de elementos de configuración personalizada. Esta clase se marca como abstracta; por lo tanto, las instancias de esta clase no se pueden crear directamente.

Constructores

ConfigurationElementCollectionBase<T>()

Inicializa una nueva instancia vacía de la clase ConfigurationElementCollectionBase<T>.

Propiedades

AllowsAdd

Obtiene un valor que indica si se define un add nombre de elemento en el esquema de colección actual.

AllowsClear

Obtiene un valor que indica si se define un clear nombre de elemento en el esquema de colección actual.

AllowsRemove

Obtiene un valor que indica si se define un remove nombre de elemento en el esquema de colección actual.

Attributes

Obtiene una colección de atributos de configuración que contiene la lista de atributos de este elemento.

(Heredado de ConfigurationElement)
ChildElements

Obtiene todos los elementos secundarios del elemento actual.

(Heredado de ConfigurationElement)
Count

Obtiene el número de elementos de la colección.

ElementTagName

Proporciona la clase base abstracta para una colección fuertemente tipada de elementos de configuración.

(Heredado de ConfigurationElement)
IsLocallyStored

Obtiene un valor que indica si el elemento de configuración se almacena en un archivo de configuración determinado.

(Heredado de ConfigurationElement)
Item[Int32]

Obtiene un elemento de configuración en el índice especificado.

Item[String]

Obtiene o establece un atributo con el nombre especificado.

(Heredado de ConfigurationElement)
Methods

Obtiene una colección de métodos para el elemento de configuración.

(Heredado de ConfigurationElement)
RawAttributes

Proporciona la clase base abstracta para una colección fuertemente tipada de elementos de configuración.

(Heredado de ConfigurationElement)
Schema

Obtiene el esquema que describe la colección de elementos de configuración.

Métodos

Add(T)

Agrega un elemento de configuración al final de la colección actual.

AddAt(Int32, T)

Agrega un elemento de configuración a la colección actual en el índice especificado.

Clear()

Borra todos los elementos de configuración de la colección actual.

CreateElement()

Crea un nuevo elemento secundario para la colección actual.

CreateElement(String)

Crea un nuevo elemento secundario mediante el nombre especificado.

CreateNewElement(String)

Crea un nuevo elemento mediante el nombre de elemento especificado.

Delete()

Proporciona la clase base abstracta para una colección fuertemente tipada de elementos de configuración.

(Heredado de ConfigurationElement)
GetAttribute(String)

Devuelve un ConfigurationAttribute objeto que representa el atributo solicitado.

(Heredado de ConfigurationElement)
GetAttributeValue(String)

Devuelve el valor del atributo especificado.

(Heredado de ConfigurationElement)
GetChildElement(String)

Devuelve un elemento secundario que está bajo el elemento de configuración actual y tiene el nombre especificado.

(Heredado de ConfigurationElement)
GetChildElement(String, Type)

Devuelve un elemento secundario que está bajo el elemento de configuración actual y tiene el nombre y el tipo especificados.

(Heredado de ConfigurationElement)
GetCollection()

Devuelve la colección predeterminada para el elemento de configuración actual.

(Heredado de ConfigurationElement)
GetCollection(String)

Devuelve todos los elementos de configuración que pertenecen al elemento de configuración actual.

(Heredado de ConfigurationElement)
GetCollection(String, Type)

Devuelve el elemento de configuración que tiene el nombre y el tipo especificados y está bajo el elemento de configuración actual.

(Heredado de ConfigurationElement)
GetCollection(Type)

Devuelve el elemento de configuración que tiene el tipo especificado y está bajo el elemento de configuración actual.

(Heredado de ConfigurationElement)
GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

GetMetadata(String)

Devuelve valores de metadatos del esquema de elementos.

(Heredado de ConfigurationElement)
IndexOf(T)

Determina el índice de un elemento de la colección.

Remove(T)

Quita la primera aparición de un elemento de la colección.

RemoveAt(Int32)

Quita el elemento en el índice especificado de la colección.

SetAttributeValue(String, Object)

Establece el valor del atributo especificado.

(Heredado de ConfigurationElement)
SetMetadata(String, Object)

Establece los valores de metadatos del esquema de elementos.

(Heredado de ConfigurationElement)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia los elementos de la colección en una matriz a partir de un índice de matriz concreto.

ICollection.Count

Proporciona la clase base abstracta para una colección fuertemente tipada de elementos de configuración.

ICollection.IsSynchronized

Proporciona la clase base abstracta para una colección fuertemente tipada de elementos de configuración.

ICollection.SyncRoot

Proporciona la clase base abstracta para una colección fuertemente tipada de elementos de configuración.

IEnumerable.GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.

Se aplica a