ConfigurationPropertyCollection Clase

Definición

Representa una colección de propiedades de elemento de configuración.

public ref class ConfigurationPropertyCollection : System::Collections::ICollection
public class ConfigurationPropertyCollection : System.Collections.ICollection
type ConfigurationPropertyCollection = class
    interface ICollection
    interface IEnumerable
Public Class ConfigurationPropertyCollection
Implements ICollection
Herencia
ConfigurationPropertyCollection
Implementaciones

Ejemplos

En el ConfigurationPropertyCollectionejemplo siguiente se muestra un posible uso de . Consulte el ejemplo del tipo ConfigurationPropertyrelacionado .

A continuación se muestra un extracto de la configuración utilizada por el ejemplo anterior.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="CustomSection" type="Samples.AspNet, ConfigurationProperty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" allowDefinition="Everywhere" allowExeDefinition="MachineToApplication" restartOnExternalChanges="true" />
    </configSections>
    <CustomSection fileName="default.txt" alias="alias.txt" maxUsers="1000"
      maxIdleTime="00:05:00" />
</configuration>

Comentarios

La ConfigurationPropertyCollection clase representa la colección de los ConfigurationProperty objetos que pueden ser atributos o ConfigurationElement objetos de un elemento de configuración.

La ConfigurationProperty clase representa un valor de configuración individual. Permite obtener o establecer el nombre, el tipo y el valor predeterminado de una entidad de configuración determinada (atributo o elemento). Las opciones adicionales permiten especificar si el atributo es necesario, es una clave de elemento o representa una colección de elementos predeterminada.

Constructores

Nombre Description
ConfigurationPropertyCollection()

Inicializa una nueva instancia de la clase ConfigurationPropertyCollection.

Propiedades

Nombre Description
Count

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

IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (seguro para subprocesos).

Item[String]

Obtiene el elemento de colección con el nombre especificado.

SyncRoot

Obtiene el objeto para sincronizar el acceso a la colección.

Métodos

Nombre Description
Add(ConfigurationProperty)

Agrega una propiedad de configuración a la colección.

Clear()

Quita todos los objetos de propiedad de configuración de la colección.

Contains(String)

Especifica si la propiedad de configuración está contenida en esta colección.

CopyTo(ConfigurationProperty[], Int32)

Copia esta configurationPropertyCollection en una matriz.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEnumerator()

Obtiene el IEnumerator objeto tal como se aplica a la colección.

GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
Remove(String)

Quita una propiedad de configuración de la colección.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
ICollection.CopyTo(Array, Int32)

Copia esta colección en una matriz.

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de un IEnumerable en función de un tipo especificado.

Se aplica a

Consulte también