NamedComponentCollection クラス

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

継承階層

System. . :: . .Object
  Microsoft.AnalysisServices. . :: . .ModelComponentCollection
    Microsoft.AnalysisServices..::..NamedComponentCollection
      詳細情報...

名前空間:  Microsoft.AnalysisServices
アセンブリ:  Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)

構文

'宣言
<GuidAttribute("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")> _
Public MustInherit Class NamedComponentCollection _
    Inherits ModelComponentCollection _
    Implements INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
'使用
Dim instance As NamedComponentCollection
[GuidAttribute("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")]
public abstract class NamedComponentCollection : ModelComponentCollection, 
    INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
[GuidAttribute(L"4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")]
public ref class NamedComponentCollection abstract : public ModelComponentCollection, 
    INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
[<AbstractClassAttribute>]
[<GuidAttribute("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")>]
type NamedComponentCollection =  
    class
        inherit ModelComponentCollection
        interface INamedComponentCollection
        interface IModelComponentCollection
        interface ICollection
        interface IEnumerable
    end
public abstract class NamedComponentCollection extends ModelComponentCollection implements INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable

NamedComponentCollection 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
プロテクト メソッド NamedComponentCollection インフラストラクチャです。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Count ModelComponentCollection に含まれる ModelComponent オブジェクトの数を取得します。 (ModelComponentCollection から継承されています。)
プロテクト プロパティ DemandLoadingService インフラストラクチャです。 (ModelComponentCollection から継承されています。)
パブリック プロパティ IsFixedSize ModelComponentCollection が固定サイズかどうかを示す値を取得します。 (ModelComponentCollection から継承されています。)
パブリック プロパティ IsReadOnly ModelComponentCollection が読み取り専用かどうかを示す値を取得します。 (ModelComponentCollection から継承されています。)
パブリック プロパティ IsSynchronized ModelComponentCollection へのアクセスが同期されるかどうか (スレッドセーフかどうか) を示す値を取得します。 (ModelComponentCollection から継承されています。)
プロテクト プロパティ Item 指定したインデックスにある IModelComponent を取得します。 (ModelComponentCollection から継承されています。)
プロテクト プロパティ ItemsType ModelComponentCollection に含まれる可能性のあるオブジェクトの Type を取得します。 (ModelComponentCollection から継承されています。)
パブリック プロパティ Parent ModelComponentCollection を含む IModelComponent を取得します。 (ModelComponentCollection から継承されています。)
プロテクト プロパティ Preloadable インフラストラクチャです。 (ModelComponentCollection から継承されています。)
パブリック プロパティ SyncRoot ModelComponentCollection へのアクセスの同期に使用できるオブジェクトを取得します。 (ModelComponentCollection から継承されています。)

先頭に戻る

メソッド

  名前 説明
プロテクト メソッド Add(ModelComponent) インフラストラクチャです。 (ModelComponentCollection. . :: . .Add(ModelComponent) をオーバーライドします。)
プロテクト メソッド Add(String, IModelComponent) (ModelComponentCollection から継承されています。)
プロテクト メソッド Add(ModelComponent, Boolean) インフラストラクチャです。 (ModelComponentCollection から継承されています。)
プロテクト メソッド Add(String, IModelComponent, Boolean) (ModelComponentCollection から継承されています。)
プロテクト メソッド AddNew(String, Type) インフラストラクチャです。 (ModelComponentCollection から継承されています。)
プロテクト メソッド AddNew(String, String, Type) インフラストラクチャです。 (ModelComponentCollection から継承されています。)
パブリック メソッド CanAdd インフラストラクチャです。 (ModelComponentCollection. . :: . .CanAdd(ModelComponent, String%) をオーバーライドします。)
プロテクト メソッド ChangeKey インフラストラクチャです。 (ModelComponentCollection から継承されています。)
パブリック メソッド Clear すべての要素を ModelComponentCollection から削除します。 (ModelComponentCollection から継承されています。)
パブリック メソッド Contains(String)
プロテクト メソッド Contains(IModelComponent) (ModelComponentCollection から継承されています。)
パブリック メソッド ContainsName
パブリック メソッド CopyTo 1 次元の ArrayModelComponentCollection 全体をコピーします。その際、コピー対象の配列の指定したインデックスからコピーを開始します。 (ModelComponentCollection から継承されています。)
プロテクト メソッド EnsureLoaded インフラストラクチャです。 (ModelComponentCollection から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetEnumerator ModelComponentCollection を繰り返し処理できる列挙子を返します。 (ModelComponentCollection から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetItem 指定したコンポーネントへの参照を取得します。 (ModelComponentCollection から継承されています。)
パブリック メソッド GetNewID() () () ()
パブリック メソッド GetNewID(String)
パブリック メソッド GetNewName() () () ()
パブリック メソッド GetNewName(String)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IndexOf(String)
プロテクト メソッド IndexOf(IModelComponent) (ModelComponentCollection から継承されています。)
パブリック メソッド IndexOfName
プロテクト メソッド Insert(Int32, ModelComponent) (ModelComponentCollection. . :: . .Insert(Int32, ModelComponent) をオーバーライドします。)
プロテクト メソッド Insert(IModelComponent, String, Int32) (ModelComponentCollection から継承されています。)
プロテクト メソッド Insert(IModelComponent, String, Int32, Boolean) (ModelComponentCollection から継承されています。)
パブリック メソッド IsValidID(String)
パブリック メソッド IsValidID(String, String%)
プロテクト メソッド IsValidID(String, Type, String%)
パブリック メソッド IsValidName(String)
パブリック メソッド IsValidName(String, String%)
プロテクト メソッド IsValidName(String, Type, String%)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
プロテクト メソッド Remove (ModelComponentCollection から継承されています。)
パブリック メソッド RemoveAt(Int32) 指定したインデックスにある IModelComponent を ModelComponentCollection から削除します。 (ModelComponentCollection から継承されています。)
パブリック メソッド RemoveAt(Int32, Boolean) インフラストラクチャです。 (ModelComponentCollection から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント CollectionChanged インフラストラクチャです。 (ModelComponentCollection から継承されています。)
パブリック イベント CollectionChanging インフラストラクチャです。 (ModelComponentCollection から継承されています。)

先頭に戻る

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

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IList. . :: . .Add (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList. . :: . .Clear (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList. . :: . .Contains (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList. . :: . .IndexOf (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList. . :: . .Insert (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList. . :: . .Item (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList. . :: . .Remove (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList. . :: . .RemoveAt (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IModelComponentCollection. . :: . .Contains (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IModelComponentCollection. . :: . .Remove(IModelComponent) (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IModelComponentCollection. . :: . .Remove(IModelComponent, Boolean) (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IOnDemandLoadableCollection. . :: . .BlockOnDemandLoad (ModelComponentCollection から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IOnDemandLoadableCollection. . :: . .Loaded (ModelComponentCollection から継承されています。)

先頭に戻る

スレッド セーフ

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

継承階層

System. . :: . .Object
  Microsoft.AnalysisServices. . :: . .ModelComponentCollection
    Microsoft.AnalysisServices..::..NamedComponentCollection
      Microsoft.AnalysisServices. . :: . .ActionCollection
      Microsoft.AnalysisServices. . :: . .AggregationCollection
      Microsoft.AnalysisServices. . :: . .AggregationInstanceCollection
      Microsoft.AnalysisServices. . :: . .CubeDimensionCollection
      Microsoft.AnalysisServices. . :: . .DimensionAttributeCollection
      Microsoft.AnalysisServices. . :: . .HierarchyCollection
      Microsoft.AnalysisServices. . :: . .KpiCollection
      Microsoft.AnalysisServices. . :: . .LevelCollection
      Microsoft.AnalysisServices. . :: . .MajorObjectCollection
      Microsoft.AnalysisServices. . :: . .MeasureCollection
      Microsoft.AnalysisServices. . :: . .MiningModelColumnCollection
      Microsoft.AnalysisServices. . :: . .MiningStructureColumnCollection