ModelComponent クラス

ほとんどの分析管理オブジェクト (AMO) の基本クラスです。

継承階層

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    System.ComponentModel. . :: . .Component
      Microsoft.AnalysisServices..::..ModelComponent
        詳細情報...

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

構文

'宣言
<GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")> _
Public MustInherit Class ModelComponent _
    Inherits Component _
    Implements IModelComponent, IComponent, IDisposable, IHostableComponent
'使用
Dim instance As ModelComponent
[GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")]
public abstract class ModelComponent : Component, 
    IModelComponent, IComponent, IDisposable, IHostableComponent
[GuidAttribute(L"FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")]
public ref class ModelComponent abstract : public Component, 
    IModelComponent, IComponent, IDisposable, IHostableComponent
[<AbstractClassAttribute>]
[<GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")>]
type ModelComponent =  
    class
        inherit Component
        interface IModelComponent
        interface IComponent
        interface IDisposable
        interface IHostableComponent
    end
public abstract class ModelComponent extends Component implements IModelComponent, IComponent, IDisposable, IHostableComponent

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

コンストラクター

  名前 説明
プロテクト メソッド ModelComponent ModelComponent クラスの新しいインスタンスを既定値で初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Annotations カスタム データを格納できるコレクションを取得します。
プロテクト プロパティ CanRaiseEvents (Component から継承されています。)
パブリック プロパティ Container (Component から継承されています。)
プロテクト プロパティ DesignMode (Component から継承されています。)
プロテクト プロパティ Events (Component から継承されています。)
プロテクト プロパティ FriendlyName インフラストラクチャです。
プロテクト プロパティ KeyForCollection インフラストラクチャです。
パブリック プロパティ OwningCollection ModelComponent を格納するコレクションを取得します。値の設定も可能です。
パブリック プロパティ Parent インフラストラクチャです。
パブリック プロパティ Site (Component から継承されています。)

先頭に戻る

メソッド

  名前 説明
プロテクト メソッド AddToContainer インフラストラクチャです。
プロテクト メソッド AfterInsert インフラストラクチャです。
プロテクト メソッド AfterMove インフラストラクチャです。
プロテクト メソッド AfterRemove インフラストラクチャです。
プロテクト メソッド BeforeRemove インフラストラクチャです。
プロテクト メソッド CopyTo インフラストラクチャです。
パブリック メソッド CreateObjRef (MarshalByRefObject から継承されています。)
パブリック メソッド Dispose() () () () (Component から継承されています。)
プロテクト メソッド Dispose(Boolean) (Component から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Component から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetLifetimeService (MarshalByRefObject から継承されています。)
プロテクト メソッド GetService (Component から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeLifetimeService (MarshalByRefObject から継承されています。)
プロテクト メソッド MemberwiseClone() () () () (Object から継承されています。)
プロテクト メソッド MemberwiseClone(Boolean) (MarshalByRefObject から継承されています。)
プロテクト メソッド RemoveFromContainer インフラストラクチャです。
プロテクト メソッド Reset インフラストラクチャです。
パブリック メソッド Submit() () () () インフラストラクチャです。
パブリック メソッド Submit(Boolean) インフラストラクチャです。
パブリック メソッド ToString インフラストラクチャです。 (Component. . :: . .ToString() () () () をオーバーライドします。)
パブリック メソッド Validate(ValidationErrorCollection) 追加先の要素を検証します。コレクション内で検出されたエラーが返されます。
パブリック メソッド Validate(ValidationErrorCollection, Boolean) 追加先の要素を検証します。コレクション内で検出されたエラーが返されます。パラメータを使って、詳細なエラー情報を返すように指定できます。
パブリック メソッド Validate(ValidationErrorCollection, Boolean, ServerEdition)

先頭に戻る

イベント

  名前 説明
パブリック イベント Disposed (Component から継承されています。)

先頭に戻る

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

  名前 説明
明示的なインターフェイスの実装プライベート プロパティ IHostableComponent. . :: . .Host
明示的なインターフェイスの実装プライベート プロパティ IModelComponent. . :: . .FriendlyPath
明示的なインターフェイスの実装プライベート プロパティ IModelComponent. . :: . .OwningCollection

先頭に戻る

スレッド セーフ

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

継承階層

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    System.ComponentModel. . :: . .Component
      Microsoft.AnalysisServices..::..ModelComponent
        Microsoft.AnalysisServices. . :: . .Account
        Microsoft.AnalysisServices. . :: . .AggregationAttribute
        Microsoft.AnalysisServices. . :: . .AggregationDesignAttribute
        Microsoft.AnalysisServices. . :: . .AggregationDesignDimension
        Microsoft.AnalysisServices. . :: . .AggregationDimension
        Microsoft.AnalysisServices. . :: . .AggregationInstanceAttribute
        Microsoft.AnalysisServices. . :: . .AggregationInstanceDimension
        Microsoft.AnalysisServices. . :: . .AggregationInstanceMeasure
        Microsoft.AnalysisServices. . :: . .AttributePermission
        Microsoft.AnalysisServices. . :: . .AttributeRelationship
        Microsoft.AnalysisServices. . :: . .CalculationProperty
        Microsoft.AnalysisServices. . :: . .CellPermission
        Microsoft.AnalysisServices. . :: . .CubeAttribute
        Microsoft.AnalysisServices. . :: . .CubeDimensionPermission
        Microsoft.AnalysisServices. . :: . .CubeHierarchy
        Microsoft.AnalysisServices. . :: . .MeasureGroupAttribute
        Microsoft.AnalysisServices. . :: . .MeasureGroupDimension
        Microsoft.AnalysisServices. . :: . .NamedComponent
        Microsoft.AnalysisServices. . :: . .PerspectiveAction
        Microsoft.AnalysisServices. . :: . .PerspectiveAttribute
        Microsoft.AnalysisServices. . :: . .PerspectiveCalculation
        Microsoft.AnalysisServices. . :: . .PerspectiveDimension
        Microsoft.AnalysisServices. . :: . .PerspectiveHierarchy
        Microsoft.AnalysisServices. . :: . .PerspectiveKpi
        Microsoft.AnalysisServices. . :: . .PerspectiveMeasure
        Microsoft.AnalysisServices. . :: . .PerspectiveMeasureGroup
        Microsoft.AnalysisServices. . :: . .Translation