ConfigurationPropertyCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |