ModelComponentCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 オブジェクトのコレクションが含まれています。 |