ConfigurationPropertyCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kolekcję właściwości elementu-konfiguracji.
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
- Dziedziczenie
-
ConfigurationPropertyCollection
- Implementuje
Przykłady
W poniższym przykładzie pokazano jedno możliwe użycie obiektu ConfigurationPropertyCollection. Zapoznaj się z przykładem powiązanego typu ConfigurationProperty.
Poniżej przedstawiono fragment konfiguracji używanej w powyższym przykładzie.
<?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>
Uwagi
Klasa ConfigurationPropertyCollection reprezentuje kolekcję ConfigurationProperty obiektów, które mogą być atrybutami lub ConfigurationElement obiektami elementu konfiguracji.
Klasa ConfigurationProperty reprezentuje indywidualne ustawienie konfiguracji. Umożliwia pobieranie lub ustawianie nazwy, typu i wartości domyślnej dla konkretnej jednostki konfiguracji (atrybutu lub elementu). Dodatkowe opcje umożliwiają określenie, czy atrybut jest wymagany, jest kluczem elementu, czy reprezentuje domyślną kolekcję elementów.
Konstruktory
ConfigurationPropertyCollection() |
Inicjuje nowe wystąpienie klasy ConfigurationPropertyCollection. |
Właściwości
Count |
Pobiera liczbę właściwości w kolekcji. |
IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątek). |
Item[String] |
Pobiera element kolekcji o określonej nazwie. |
SyncRoot |
Pobiera obiekt w celu zsynchronizowania dostępu do kolekcji. |
Metody
Add(ConfigurationProperty) |
Dodaje właściwość konfiguracji do kolekcji. |
Clear() |
Usuwa wszystkie obiekty właściwości konfiguracji z kolekcji. |
Contains(String) |
Określa, czy właściwość konfiguracji jest zawarta w tej kolekcji. |
CopyTo(ConfigurationProperty[], Int32) |
Kopiuje tę właściwość ConfigurationPropertyCollection do tablicy. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnumerator() |
IEnumerator Pobiera obiekt, który ma zastosowanie do kolekcji. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(String) |
Usuwa właściwość konfiguracji z kolekcji. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
ICollection.CopyTo(Array, Int32) |
Kopiuje tę kolekcję do tablicy. |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |