ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection Class

定義

構成要素のプロパティのコレクションを表します。Represents a collection of configuration-element properties.

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
継承
ConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollection
実装

次の例は、 ConfigurationPropertyCollectionの1つの使用方法を示しています。The following example shows one possible use of the ConfigurationPropertyCollection. 関連する型ConfigurationPropertyの例を参照してください。Refer to the example of the related type ConfigurationProperty.

上の例で使用した構成の抜粋を次に示します。The following is an excerpt from the configuration used by the above example.

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

注釈

クラスConfigurationPropertyCollectionは、構成要素の属性ConfigurationPropertyまたはConfigurationElementオブジェクトとして使用できるオブジェクトのコレクションを表します。The ConfigurationPropertyCollection class represents the collection of the ConfigurationProperty objects that can be attributes or ConfigurationElement objects of a configuration element.

クラスConfigurationPropertyは、個々の構成設定を表します。The ConfigurationProperty class represents an individual configuration setting. これにより、特定の構成エンティティ (属性または要素) の名前、型、および既定値を取得または設定できます。It allows you to get or set the name, type, and default value for a particular configuration entity (attribute or element). 追加のオプションを使用すると、属性が必須かどうか、が要素キーであるか、または既定の要素コレクションを表すかを指定できます。Additional options allow you to specify whether the attribute is required, is an element key, or represents a default element collection.

コンストラクター

ConfigurationPropertyCollection() ConfigurationPropertyCollection() ConfigurationPropertyCollection() ConfigurationPropertyCollection()

ConfigurationPropertyCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the ConfigurationPropertyCollection class.

プロパティ

Count Count Count Count

コレクション内のプロパティの数を取得します。Gets the number of properties in the collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the collection is synchronized (thread safe).

Item[String] Item[String] Item[String] Item[String]

指定した名前を持つコレクション項目を取得します。Gets the collection item with the specified name.

SyncRoot SyncRoot SyncRoot SyncRoot

コレクションへのアクセスを同期するためのオブジェクトを取得します。Gets the object to synchronize access to the collection.

メソッド

Add(ConfigurationProperty) Add(ConfigurationProperty) Add(ConfigurationProperty) Add(ConfigurationProperty)

構成プロパティをコレクションに追加します。Adds a configuration property to the collection.

Clear() Clear() Clear() Clear()

コレクションからすべての構成プロパティ オブジェクトを削除します。Removes all configuration property objects from the collection.

Contains(String) Contains(String) Contains(String) Contains(String)

このコレクションに構成プロパティが格納されているかどうかを指定します。Specifies whether the configuration property is contained in this collection.

CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32)

この ConfigurationPropertyCollection を配列にコピーします。Copies this ConfigurationPropertyCollection to an array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

コレクションに適用する IEnumerator オブジェクトを取得します。Gets the IEnumerator object as it applies to the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

構成プロパティをコレクションから削除します。Removes a configuration property from the collection.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

このコレクションを配列にコピーします。Copies this collection to an array.

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください