Compartir a través de


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 ejemplo siguiente se muestra un posible uso de ConfigurationPropertyCollection. 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 u 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 obligatorio, es una clave de elemento o representa una colección de elementos predeterminada.

Constructores

ConfigurationPropertyCollection()

Inicializa una nueva instancia de la clase ConfigurationPropertyCollection.

Propiedades

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 (es seguro para la ejecución de subprocesos).

Item[String]

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

SyncRoot

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

Métodos

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á incluida en esta colección.

CopyTo(ConfigurationProperty[], Int32)

Copia esta colección ConfigurationPropertyCollection en una matriz.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Obtiene el objeto IEnumerator a medida que se aplica a la colección.

GetHashCode()

Sirve 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 Object actual.

(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

ICollection.CopyTo(Array, Int32)

Copia esta colección en una matriz.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también