次の方法で共有


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 から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetChildren Member の子メンバのコレクションを含む MemberCollection を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。