ConfigurationPropertyCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |