次の方法で共有


ConfigurationElementCollectionBase<T> クラス

定義

厳密に型指定された構成要素のコレクションの抽象基本クラスを提供します。

generic <typename T>
 where T : ConfigurationElementpublic ref class ConfigurationElementCollectionBase abstract : Microsoft::Web::Administration::ConfigurationElement, System::Collections::Generic::IEnumerable<T>, System::Collections::ICollection
public abstract class ConfigurationElementCollectionBase<T> : Microsoft.Web.Administration.ConfigurationElement, System.Collections.Generic.IEnumerable<T>, System.Collections.ICollection where T : ConfigurationElement
type ConfigurationElementCollectionBase<'T (requires 'T :> ConfigurationElement)> = class
    inherit ConfigurationElement
    interface ICollection
    interface seq<'T (requires 'T :> ConfigurationElement)>
    interface IEnumerable
Public MustInherit Class ConfigurationElementCollectionBase(Of T)
Inherits ConfigurationElement
Implements ICollection, IEnumerable(Of T)

型パラメーター

T
継承
ConfigurationElementCollectionBase<T>
派生
実装

注釈

ConfigurationElementCollectionBase<T>クラスを使用すると、構成要素のコレクションを構成および管理できます。

整数インデックスを使用して、このコレクション内の要素にアクセスできます。 このコレクション内のインデックスは 0 から始まります。

重要

この基本クラスは、実装者がカスタム構成要素コレクションを簡単に作成できるようにするために提供されています。 このクラスは抽象としてマークされています。そのため、このクラスのインスタンスを直接作成することはできません。

コンストラクター

ConfigurationElementCollectionBase<T>()

ConfigurationElementCollectionBase<T> クラスの新しい空のインスタンスを初期化します。

プロパティ

AllowsAdd

現在のコレクション スキーマで要素名が add 定義されているかどうかを示す値を取得します。

AllowsClear

現在のコレクション スキーマで要素名が clear 定義されているかどうかを示す値を取得します。

AllowsRemove

現在のコレクション スキーマで要素名が remove 定義されているかどうかを示す値を取得します。

Attributes

この要素の属性の一覧を含む構成属性コレクションを取得します。

(継承元 ConfigurationElement)
ChildElements

現在の要素のすべての子要素を取得します。

(継承元 ConfigurationElement)
Count

コレクション内の項目の数を取得します。

ElementTagName

厳密に型指定された構成要素のコレクションの抽象基本クラスを提供します。

(継承元 ConfigurationElement)
IsLocallyStored

構成要素が特定の構成ファイルに格納されているかどうかを示す値を取得します。

(継承元 ConfigurationElement)
Item[Int32]

指定したインデックス位置にある構成要素を取得します。

Item[String]

指定した名前の属性を取得または設定します。

(継承元 ConfigurationElement)
Methods

構成要素のメソッドのコレクションを取得します。

(継承元 ConfigurationElement)
RawAttributes

厳密に型指定された構成要素のコレクションの抽象基本クラスを提供します。

(継承元 ConfigurationElement)
Schema

構成要素コレクションを記述するスキーマを取得します。

メソッド

Add(T)

現在のコレクションの末尾に構成要素を追加します。

AddAt(Int32, T)

指定したインデックス位置にある現在のコレクションに構成要素を追加します。

Clear()

現在のコレクションからすべての構成要素をクリアします。

CreateElement()

現在のコレクションの新しい子要素を作成します。

CreateElement(String)

指定した名前を使用して、新しい子要素を作成します。

CreateNewElement(String)

指定した要素名を使用して、新しい要素を作成します。

Delete()

厳密に型指定された構成要素のコレクションの抽象基本クラスを提供します。

(継承元 ConfigurationElement)
GetAttribute(String)

要求された属性を ConfigurationAttribute 表す オブジェクトを返します。

(継承元 ConfigurationElement)
GetAttributeValue(String)

指定した属性の値を返します。

(継承元 ConfigurationElement)
GetChildElement(String)

現在の構成要素の下にあり、指定した名前を持つ子要素を返します。

(継承元 ConfigurationElement)
GetChildElement(String, Type)

現在の構成要素の下にあり、指定した名前と型を持つ子要素を返します。

(継承元 ConfigurationElement)
GetCollection()

現在の構成要素の既定のコレクションを返します。

(継承元 ConfigurationElement)
GetCollection(String)

現在の構成要素に属するすべての構成要素を返します。

(継承元 ConfigurationElement)
GetCollection(String, Type)

指定した名前と型を持ち、現在の構成要素の下にある構成要素を返します。

(継承元 ConfigurationElement)
GetCollection(Type)

指定した型を持ち、現在の構成要素の下にある構成要素を返します。

(継承元 ConfigurationElement)
GetEnumerator()

コレクションを反復処理する列挙子を返します。

GetMetadata(String)

要素スキーマからメタデータ値を返します。

(継承元 ConfigurationElement)
IndexOf(T)

コレクション内の要素のインデックスを決定します。

Remove(T)

要素の最初の出現箇所をコレクションから削除します。

RemoveAt(Int32)

コレクションの指定したインデックス位置にある 要素を削除します。

SetAttributeValue(String, Object)

指定した属性の値を設定します。

(継承元 ConfigurationElement)
SetMetadata(String, Object)

要素スキーマのメタデータ値を設定します。

(継承元 ConfigurationElement)

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

ICollection.CopyTo(Array, Int32)

特定の配列インデックスを開始位置として、配列にコレクションの要素をコピーします。

ICollection.Count

厳密に型指定された構成要素のコレクションの抽象基本クラスを提供します。

ICollection.IsSynchronized

厳密に型指定された構成要素のコレクションの抽象基本クラスを提供します。

ICollection.SyncRoot

厳密に型指定された構成要素のコレクションの抽象基本クラスを提供します。

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

適用対象