次の方法で共有


CubeDef.GetSchemaObject Method (SchemaObjectType, String)

指定されたスキーマ行セットから CubeDef に関連付けられたオブジェクトを返します。

名前空間: Microsoft.AnalysisServices.AdomdClient
アセンブリ: Microsoft.AnalysisServices.AdomdClient (microsoft.analysisservices.adomdclient.dll 内)

構文

'宣言
Public Function GetSchemaObject ( _
    schemaObjectType As SchemaObjectType, _
    uniqueName As String _
) As Object
public Object GetSchemaObject (
    SchemaObjectType schemaObjectType,
    string uniqueName
)
public:
Object^ GetSchemaObject (
    SchemaObjectType schemaObjectType, 
    String^ uniqueName
)
public Object GetSchemaObject (
    SchemaObjectType schemaObjectType, 
    String uniqueName
)
public function GetSchemaObject (
    schemaObjectType : SchemaObjectType, 
    uniqueName : String
) : Object

パラメータ

  • schemaObjectType
    検索対象のオブジェクトの型を表す SchemaObjectType 列挙値です。
  • uniqueName
    検索するオブジェクトの一意の名前です。

戻り値

CubeDef に関連付けられたオブジェクトを含む Object です。

解説

このメソッドを使用すると、DimensionHierarchyLevelMemberMeasureNamedSet、およびその他の CubeDef に関連付けられたオブジェクトを取得できます。その場合、それらのオブジェクトに関連付けられたコレクションに移動する必要はありません。

schemaObjectType および uniqueName が NULL、空、または予想される値の範囲外の場合、例外が発生します。次の表に、例外と条件を示します。

例外

条件

ArgumentNullException

uniqueName が NULL です。

ArgumentException

uniqueName の長さがゼロです。

ArgumentException

uniqueName が見つかりません。

ArgumentException

schemaObjectType が無効なスキーマ オブジェクト型の値です。

ArgumentOutOfRangeException

schemaObjectType が、ディメンション、階層、レベル、メジャー、Kpi、または名前付きセット型ではありません。

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

CubeDef Class
CubeDef Members
Microsoft.AnalysisServices.AdomdClient Namespace