ConfigurationPropertyCollection Sınıf

Tanım

Yapılandırma öğesi özellikleri koleksiyonunu temsil eder.

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
Devralma
ConfigurationPropertyCollection
Uygulamalar

Örnekler

Aşağıdaki örnekte, uygulamasının olası bir kullanımı gösterilmektedir ConfigurationPropertyCollection. İlgili türün ConfigurationPropertyörneğine bakın.

Aşağıda, yukarıdaki örnek tarafından kullanılan yapılandırmadan bir alıntı verilmiştir.

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

Açıklamalar

sınıfı, ConfigurationPropertyCollection bir yapılandırma öğesinin ConfigurationProperty öznitelikleri veya ConfigurationElement nesneleri olabilecek nesnelerin koleksiyonunu temsil eder.

sınıfı, ConfigurationProperty tek bir yapılandırma ayarını temsil eder. Belirli bir yapılandırma varlığı (öznitelik veya öğe) için ad, tür ve varsayılan değeri almanıza veya ayarlamanıza olanak tanır. Ek seçenekler özniteliğin gerekli olup olmadığını, bir öğe anahtarı olup olmadığını veya varsayılan öğe koleksiyonunu temsil edip etmediğini belirtmenize olanak sağlar.

Oluşturucular

ConfigurationPropertyCollection()

ConfigurationPropertyCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Count

Koleksiyondaki özelliklerin sayısını alır.

IsSynchronized

Koleksiyona erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

Item[String]

Belirtilen ada sahip koleksiyon öğesini alır.

SyncRoot

Koleksiyona erişimi eşitlemek için nesnesini alır.

Yöntemler

Add(ConfigurationProperty)

Koleksiyona bir yapılandırma özelliği ekler.

Clear()

Koleksiyondan tüm yapılandırma özelliği nesnelerini kaldırır.

Contains(String)

Yapılandırma özelliğinin bu koleksiyonda yer alıp almadığını belirtir.

CopyTo(ConfigurationProperty[], Int32)

Bu ConfigurationPropertyCollection öğesini bir diziye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

IEnumerator Nesneyi koleksiyon için geçerli olduğu şekilde alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(String)

Bir yapılandırma özelliğini koleksiyondan kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Bu koleksiyonu bir diziye kopyalar.

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır

Ayrıca bkz.