ModelComponentCollection クラス

定義

ModelComponent オブジェクトのコレクションが含まれています。

[System.Runtime.InteropServices.Guid("74BB3312-550A-4f1f-BECF-80422AC163C6")]
public abstract class ModelComponentCollection : Microsoft.AnalysisServices.Hosting.IOnDemandLoadableCollection, Microsoft.AnalysisServices.IModelComponentCollection, System.Collections.IList
[<System.Runtime.InteropServices.Guid("74BB3312-550A-4f1f-BECF-80422AC163C6")>]
type ModelComponentCollection = class
    interface IModelComponentCollection
    interface ICollection
    interface IEnumerable
    interface IList
    interface IOnDemandLoadableCollection
Public MustInherit Class ModelComponentCollection
Implements IList, IModelComponentCollection, IOnDemandLoadableCollection
継承
ModelComponentCollection
派生
属性
実装

コンストラクター

ModelComponentCollection(IModelComponent)

ModelComponentCollection クラスの新しいインスタンスを初期化します。

プロパティ

Count

ModelComponentCollection 内の ModelComponent オブジェクトの数を取得します。

DemandLoadingService

コレクションに対する要求に応じた読み込みサービスを取得します。

IsFixedSize

ModelComponentCollection が固定サイズかどうかを示す値を取得します。

IsReadOnly

ModelComponentCollection が読み取り専用かどうかを示す値を取得します。

IsSynchronized

ModelComponentCollection へのアクセスが同期されるかどうか (スレッドセーフかどうか) を示す値を取得します。

Item[Int32]

指定したインデックスにある IModelComponent を取得します。

ItemsType

ModelComponentCollection に含めることができるオブジェクトの種類を取得します。

Parent

IModelComponentCollection の親 IModelComponent を取得します。

Preloadable

コレクションを事前に読み込みできるかどうかを示す値を取得します。

SyncRoot

ModelComponentCollection へのアクセスの同期に使用できるオブジェクトを取得します。

メソッド

Add(ModelComponent)

ModelComponent オブジェクトを ModelComponentCollection に追加します。

Add(ModelComponent, Boolean)

ModelComponent オブジェクトを ModelComponentCollection に追加します。

Add(String, IModelComponent)

IModelComponent オブジェクトを ModelComponentCollection に追加します。

Add(String, IModelComponent, Boolean)

IModelComponent オブジェクトを ModelComponentCollection に追加します。

AddNew(String, String, Type)

新しい IModelComponent をコレクションに追加します。

AddNew(String, Type)

新しい IModelComponent をコレクションに追加します。

CanAdd(ModelComponent, String)

ModelComponent をコレクションに追加できるかどうかを示します。

ChangeKey(String, String)

コレクションに指定するキーを変更します。

Clear()

ModelComponentCollection からすべての要素を削除します。

Contains(IModelComponent)

指定した項目がコレクション内にあるかどうかを判断します。

Contains(String)

指定したキーを持つアイテムが ModelComponentCollection に存在するかどうかを示します。

CopyTo(Array, Int32)

1 次元配列に ModelComponentCollection 全体をコピーします。その際、コピー対象の配列の指定したインデックス位置からコピーを開始します。

EnsureLoaded()

コレクションが読み込まれることを確認します。

GetEnumerator()

ModelComponentCollection を繰り返し処理できる列挙子を返します。

GetItem(String, Boolean, String)

指定したコンポーネントへの参照を取得します。

IndexOf(IModelComponent)

指定したアイテムを検索し、コレクション内で見つかったアイテムの 0 から始まるインデックスを返します。

IndexOf(String)

ModelComponentCollection 内で指定したキーを持つ IModelComponent の最初の発生に対する 0 から始まるインデックスを返します。

Insert(IModelComponent, String, Int32)

IModelComponent を ModelComponentCollection に挿入します。

Insert(IModelComponent, String, Int32, Boolean)

IModelComponent を ModelComponentCollection に挿入します。

Insert(Int32, ModelComponent)

ModelComponent を ModelComponentCollection に挿入します。

Remove(IModelComponent)

指定した IModelComponent をコレクションから削除します。

RemoveAt(Int32)

指定したインデックス位置にある IModelComponent を ModelComponentCollection から削除します。

RemoveAt(Int32, Boolean)

指定したインデックス位置にある IModelComponent を ModelComponentCollection から削除します。

イベント

CollectionChanged

コレクションに変更が生じた場合に発生します。

CollectionChanging

コレクションに変更が生じている場合に発生します。

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

IList.Add(Object)

ModelComponent オブジェクトのコレクションが含まれています。

IList.Clear()

ModelComponent オブジェクトのコレクションが含まれています。

IList.Contains(Object)

ModelComponent オブジェクトのコレクションが含まれています。

IList.IndexOf(Object)

ModelComponent オブジェクトのコレクションが含まれています。

IList.Insert(Int32, Object)

ModelComponent オブジェクトのコレクションが含まれています。

IList.Item[Int32]

ModelComponent オブジェクトのコレクションが含まれています。

IList.Remove(Object)

ModelComponent オブジェクトのコレクションが含まれています。

IList.RemoveAt(Int32)

ModelComponent オブジェクトのコレクションが含まれています。

IModelComponentCollection.Contains(IModelComponent)

ModelComponent オブジェクトのコレクションが含まれています。

IModelComponentCollection.Remove(IModelComponent)

ModelComponent オブジェクトのコレクションが含まれています。

IModelComponentCollection.Remove(IModelComponent, Boolean)

ModelComponent オブジェクトのコレクションが含まれています。

IOnDemandLoadableCollection.BlockOnDemandLoad(Boolean)

ModelComponent オブジェクトのコレクションが含まれています。

IOnDemandLoadableCollection.Loaded

ModelComponent オブジェクトのコレクションが含まれています。

適用対象