ConfigurationPropertyCollection Klasa
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
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>
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.
Configuration |
Inicjuje nowe wystąpienie klasy ConfigurationPropertyCollection. |
Count |
Pobiera liczbę właściwości w kolekcji. |
Is |
Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątek). |
Item[String] |
Pobiera element kolekcji o określonej nazwie. |
Sync |
Pobiera obiekt w celu zsynchronizowania dostępu do kolekcji. |
Add(Configuration |
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. |
Copy |
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) |
Get |
IEnumerator Pobiera obiekt, który ma zastosowanie do kolekcji. |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(String) |
Usuwa właściwość konfiguracji z kolekcji. |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ICollection. |
Kopiuje tę kolekcję do tablicy. |
Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
Of |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: