Member クラス

階層、組、レベル、またはメンバー内の単一メンバーを表します。

継承階層

System.Object
  Microsoft.AnalysisServices.AdomdServer.Member

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

構文

'宣言
Public NotInheritable Class Member _
    Implements IDisposable, IMetadataObject
'使用
Dim instance As Member
public sealed class Member : IDisposable, 
    IMetadataObject
public ref class Member sealed : IDisposable, 
    IMetadataObject
[<SealedAttribute>]
type Member =  
    class 
        interface IDisposable 
        interface IMetadataObject 
    end
public final class Member implements IDisposable, IMetadataObject

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

プロパティ

  名前 説明
パブリック プロパティ Caption Member のキャプションを取得します。
パブリック プロパティ ChildCount Member に含まれる子メンバーの推定数を取得します。
パブリック プロパティ Description Member の説明のテキストを取得します。
パブリック プロパティ LevelDepth Member を含むレベルの位置を示す序数を取得します。
パブリック プロパティ LevelName Member を含むレベルの名前を取得します。
パブリック プロパティ Name Member の名前を取得します。
パブリック プロパティ Parent Member を含む親 Member への参照を取得します (ある場合)。
パブリック プロパティ ParentLevel このプロパティは、Member を含む Level を取得します。
パブリック プロパティ Type Member のメンバーの種類を取得します。
パブリック プロパティ UniqueName Member の一意の名前を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド {dtor} Member で使用されるすべてのリソースを解放します。
パブリック メソッド Dispose Member で使用されるすべてのリソースを解放します。
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetChildren Member の子メンバーのコレクションを含む MemberCollection を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

メンバーは、基になるリレーショナル データベース内の 1 つ以上のレコードを表す階層内の項目です。 メンバーは、キューブ内のセル データにアクセスする際に使用する最も低い参照レベルです。

メンバーは組を構成するために使用され、組はセットを構成するために使用されます。 メンバーは階層化されます。つまり、あるメンバーに関連付けられた他のメンバーが存在します。 たとえば、年、月、日という 3 つのレベルを含む時間ディメンションでは、日レベルのメンバーは子メンバーがないためリーフ メンバーです。 月レベルの各メンバーには少なくとも 28 の日レベルの子メンバーがあり、年レベルの各メンバーには 12 の月レベルの子メンバーがあるので、年および月レベルのメンバーは非リーフ メンバーです。

Member は、子メンバー (ある場合) を含む Member オブジェクトのコレクションを含め、メンバーの説明に必要な情報をカプセル化します。

Member が利用できる情報は、Member を取得した Members コレクションの親によって異なります。 Members コレクションは、外部的には、指定した HierarchyTupleLevel、または Member の Member オブジェクトのコレクションを表し、内部的には、HierarchyTupleLevel、または Member の親に応じて次の 2 とおりの方法のうちのいずれかで読み込まれ、管理されます。

  • サーバーからメタデータを取得するため CubeDef を介して親オブジェクトが参照された場合、コレクションは親オブジェクトに定義されるメンバーを表します。

  • クエリからメタデータを取得するため CellSet を介して親オブジェクトが参照された場合は、コレクションは親オブジェクトを含むセット (または軸) に対して取得されるメンバーを表します。

スレッド セーフ

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

関連項目

参照

Microsoft.AnalysisServices.AdomdServer 名前空間