ConfigurationPropertyCollection Klass

Definition

Representerar en samling egenskaper för konfigurationselement.

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
Arv
ConfigurationPropertyCollection
Implementeringar

Exempel

I följande exempel visas en möjlig användning av ConfigurationPropertyCollection. Se exemplet på den relaterade typen ConfigurationProperty.

Följande är ett utdrag från konfigurationen som används i exemplet ovan.

<?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>

Kommentarer

Klassen ConfigurationPropertyCollection representerar samlingen av de ConfigurationProperty objekt som kan vara attribut eller ConfigurationElement objekt i ett konfigurationselement.

Klassen ConfigurationProperty representerar en enskild konfigurationsinställning. Med den kan du hämta eller ange namn, typ och standardvärde för en viss konfigurationsentitet (attribut eller element). Med ytterligare alternativ kan du ange om attributet krävs, är en elementnyckel eller representerar en standardelementsamling.

Konstruktorer

Name Description
ConfigurationPropertyCollection()

Initierar en ny instans av ConfigurationPropertyCollection klassen.

Egenskaper

Name Description
Count

Hämtar antalet egenskaper i samlingen.

IsSynchronized

Hämtar ett värde som anger om åtkomsten till samlingen synkroniseras (trådsäker).

Item[String]

Hämtar samlingsobjektet med det angivna namnet.

SyncRoot

Hämtar objektet för att synkronisera åtkomsten till samlingen.

Metoder

Name Description
Add(ConfigurationProperty)

Lägger till en konfigurationsegenskap i samlingen.

Clear()

Tar bort alla konfigurationsegenskapsobjekt från samlingen.

Contains(String)

Anger om konfigurationsegenskapen finns i den här samlingen.

CopyTo(ConfigurationProperty[], Int32)

Kopierar den här ConfigurationPropertyCollection till en matris.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

IEnumerator Hämtar objektet som det gäller för samlingen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Remove(String)

Tar bort en konfigurationsegenskap från samlingen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

Kopierar samlingen till en matris.

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för

Se även