DataSourceElementCollection クラス

DataSourceElement オブジェクトのコレクションを含む XML 要素を表します。

継承階層

System.Object
  System.Configuration.ConfigurationElement
    System.Configuration.ConfigurationElementCollection
      Microsoft.VisualStudio.TestTools.UnitTesting.DataSourceElementCollection

名前空間:  Microsoft.VisualStudio.TestTools.UnitTesting
アセンブリ:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 内)

構文

'宣言
Public NotInheritable Class DataSourceElementCollection _
    Inherits ConfigurationElementCollection
public sealed class DataSourceElementCollection : ConfigurationElementCollection
public ref class DataSourceElementCollection sealed : public ConfigurationElementCollection
[<Sealed>]
type DataSourceElementCollection =  
    class
        inherit ConfigurationElementCollection
    end
public final class DataSourceElementCollection extends ConfigurationElementCollection

DataSourceElementCollection 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DataSourceElementCollection DataSourceElementCollection クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ AddElementName 派生クラスでオーバーライドされると、ConfigurationElementCollection での追加操作に関連付ける ConfigurationElement の名前を取得または設定します。 (ConfigurationElementCollection から継承されます。)
プロテクト プロパティ ClearElementName 派生クラスでオーバーライドされると、ConfigurationElementCollection での消去操作に関連付ける ConfigurationElement の名前を取得または設定します。 (ConfigurationElementCollection から継承されます。)
パブリック プロパティ CollectionType ConfigurationElementCollection の型を取得します。 (ConfigurationElementCollection から継承されます。)
パブリック プロパティ Count コレクション内の要素の数を取得します。 (ConfigurationElementCollection から継承されます。)
パブリック プロパティ CurrentConfiguration 現在の ConfigurationElement インスタンスが属している構成階層を表す最上位の Configuration インスタンスへの参照を取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ ElementInformation ConfigurationElement オブジェクトのカスタマイズできない情報と機能を格納する ElementInformation オブジェクトを取得します。 (ConfigurationElement から継承されます。)
プロテクト プロパティ ElementName 派生クラスでオーバーライドされると、構成ファイル内のこの要素のコレクションを識別するために使用する名前を取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト プロパティ ElementProperty ConfigurationElement オブジェクト自体を表す ConfigurationElementProperty オブジェクトを取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ EmitClear コレクションが削除されたかどうかを示す値を取得または設定します。 (ConfigurationElementCollection から継承されます。)
プロテクト プロパティ EvaluationContext ConfigurationElement オブジェクトの ContextInformation オブジェクトを取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ IsSynchronized コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト プロパティ Item[ConfigurationProperty] この構成要素のプロパティまたは属性を取得または設定します。 (ConfigurationElement から継承されます。)
パブリック プロパティ Item[Int32] 指定したインデックス位置の DataSourceElement を取得または設定します。
パブリック プロパティ Item[String] 名前で指定した DataSourceElement を取得します。
パブリック プロパティ LockAllAttributesExcept ロックされている属性のコレクションを取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ LockAllElementsExcept ロックされている要素のコレクションを取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ LockAttributes ロックされている属性のコレクションを取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ LockElements ロックされている要素のコレクションを取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ LockItem 要素がロックされているかどうかを示す値を取得または設定します。 (ConfigurationElement から継承されます。)
プロテクト プロパティ Properties プロパティのコレクションを取得します。 (ConfigurationElement から継承されます。)
プロテクト プロパティ RemoveElementName 派生クラスでオーバーライドされると、ConfigurationElementCollection での削除操作に関連付ける ConfigurationElement の名前を取得または設定します。 (ConfigurationElementCollection から継承されます。)
パブリック プロパティ SyncRoot ConfigurationElementCollection へのアクセスを同期するために使用するオブジェクトを取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト プロパティ ThrowOnDuplicate 重複する ConfigurationElementConfigurationElementCollection に追加しようとしたときに、例外をスローするかどうかを示す値を取得します。 (ConfigurationElementCollection から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add データ ソース要素を DataSourceElementCollection に追加します。
プロテクト メソッド BaseAdd(ConfigurationElement) ConfigurationElementCollection に構成要素を追加します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseAdd(ConfigurationElement, Boolean) 構成要素のコレクションに構成要素を追加します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseAdd(Int32, ConfigurationElement) 構成要素のコレクションに構成要素を追加します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseClear コレクションからすべての構成要素オブジェクトを削除します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseGet(Object) 指定したキーを持つ構成要素を返します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseGet(Int32) 指定したインデックス位置にある構成要素を取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseGetAllKeys ConfigurationElementCollection に格納されているすべての構成要素のキーの配列を返します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseGetKey 指定したインデックス位置にある ConfigurationElement のキーを取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseIndexOf 指定した ConfigurationElement のインデックス。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseIsRemoved 指定したキーを持つ ConfigurationElementConfigurationElementCollection から削除されているかどうかを示す値を取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseRemove ConfigurationElement をコレクションから削除します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド BaseRemoveAt 指定したインデックス位置にある ConfigurationElement を削除します。 (ConfigurationElementCollection から継承されます。)
パブリック メソッド Clear すべてのデータ ソース要素オブジェクトをコレクションから削除します。
パブリック メソッド CopyTo ConfigurationElementCollection の内容を配列にコピーします。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド CreateNewElement() 派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド CreateNewElement(String) 派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド DeserializeElement 構成ファイルから XML を読み取ります。 (ConfigurationElement から継承されます。)
パブリック メソッド Equals ConfigurationElementCollection と指定したオブジェクトを比較します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetElementKey 派生クラスでオーバーライドされると、指定した構成要素の要素キーを取得します。 (ConfigurationElementCollection から継承されます。)
パブリック メソッド GetEnumerator インフラストラクチャ。 ConfigurationElementCollection の反復処理に使用する IEnumerator を取得します。 (ConfigurationElementCollection から継承されます。)
パブリック メソッド GetHashCode ConfigurationElementCollection インスタンスを表す一意の値を取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド GetTransformedAssemblyString 指定されたアセンブリ名を変換して返します。 (ConfigurationElement から継承されます。)
プロテクト メソッド GetTransformedTypeString 指定された型名を変換して返します。 (ConfigurationElement から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド Init ConfigurationElement オブジェクトを初期状態に設定します。 (ConfigurationElement から継承されます。)
プロテクト メソッド InitializeDefault ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。 (ConfigurationElement から継承されます。)
プロテクト メソッド IsElementName 指定した ConfigurationElementConfigurationElementCollection に存在するかどうかを示します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド IsElementRemovable 指定した ConfigurationElementConfigurationElementCollection から削除できるかどうかを示す値を取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド IsModified 派生クラスでオーバーライドされると、この ConfigurationElementCollection が最後に保存された後または読み込まれた後に、変更されているかどうかを示します。 (ConfigurationElementCollection から継承されます。)
パブリック メソッド IsReadOnly ConfigurationElementCollection オブジェクトが読み取り専用かどうかを示す値を取得します。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド ListErrors この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。 (ConfigurationElement から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnDeserializeUnrecognizedAttribute 逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。 (ConfigurationElement から継承されます。)
プロテクト メソッド OnDeserializeUnrecognizedElement 構成システムが例外をスローするようにします。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド OnRequiredPropertyNotFound 必要なプロパティが見つからないと例外がスローされます。 (ConfigurationElement から継承されます。)
プロテクト メソッド PostDeserialize 逆シリアル化後に呼び出されます。 (ConfigurationElement から継承されます。)
プロテクト メソッド PreSerialize シリアル化前に呼び出されます。 (ConfigurationElement から継承されます。)
パブリック メソッド Remove(String) DataSourceElement をコレクションから削除します。
パブリック メソッド Remove(DataSourceElement) DataSourceElement をコレクションから削除します。
プロテクト メソッド Reset 派生クラスでオーバーライドされると、ConfigurationElementCollection を変更されていない状態にリセットします。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド ResetModified 派生クラスでオーバーライドされると、IsModified プロパティの値を false にリセットします。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド SerializeElement 派生クラスでオーバーライドされると、構成データを構成ファイルの XML 要素に書き込みます。 (ConfigurationElementCollection から継承されます。)
プロテクト メソッド SerializeToXmlElement 派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。 (ConfigurationElement から継承されます。)
プロテクト メソッド SetPropertyValue プロパティを指定した値に設定します。 (ConfigurationElement から継承されます。)
プロテクト メソッド SetReadOnly インフラストラクチャ。 ConfigurationElementCollection オブジェクトとすべてのサブ要素の IsReadOnly プロパティを設定します。 (ConfigurationElementCollection から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
プロテクト メソッド Unmerge インフラストラクチャ。 構成階層の異なるレベルの構成情報をマージした効果を反転させます。 (ConfigurationElementCollection から継承されます。)

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド ICollection.CopyTo ConfigurationElementCollection を配列にコピーします。 (ConfigurationElementCollection から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.TestTools.UnitTesting 名前空間

DataSourceElement