Freigeben über


Member-Klasse

Stellt ein einzelnes Element innerhalb einer Hierarchie, eines Tupels, einer Ebene oder eines Elements dar.

Vererbungshierarchie

Object
  Microsoft.AnalysisServices.AdomdServer.Member

Namespace:  Microsoft.AnalysisServices.AdomdServer
Assembly:  msmgdsrv (in msmgdsrv.dll)

Syntax

'Declaration
Public NotInheritable Class Member _
    Implements IDisposable, IMetadataObject
'Usage
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

Der Member-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Caption Ruft die Beschriftung von Member ab.
Öffentliche Eigenschaft ChildCount Ruft die geschätzte Anzahl untergeordneter Elemente ab, die in Member enthalten sind.
Öffentliche Eigenschaft Description Ruft den beschreibenden Text von Member ab.
Öffentliche Eigenschaft LevelDepth Ruft die Ordnungsposition der Ebene ab, die Member enthält.
Öffentliche Eigenschaft LevelName Ruft den Namen der Ebene ab, die Member enthält.
Öffentliche Eigenschaft Name Ruft den Namen von Member ab.
Öffentliche Eigenschaft Parent Ruft einen Verweis auf das übergeordnete Member ab (falls zutreffend), das Member enthält.
Öffentliche Eigenschaft ParentLevel Diese Eigenschaft ruft eine Level ab, die Member enthält.
Öffentliche Eigenschaft Type Ruft den Elementtyp von Member ab.
Öffentliche Eigenschaft UniqueName Ruft den eindeutigen Namen von Member ab.

Nach oben

Methoden

  Name Beschreibung
Öffentliche Methode {dtor} Gibt alle von Member verwendeten Ressourcen frei.
Öffentliche Methode Dispose Gibt alle von Member verwendeten Ressourcen frei.
Öffentliche Methode Equals (Geerbt von Object.)
Öffentliche Methode GetChildren Gibt MemberCollection mit einer Auflistung untergeordneter Elemente für Member zurück.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Nach oben

Hinweise

Bei einem Element handelt es sich um ein Element in einer Hierarchie, das einen oder mehrere Datensätze in der zugrunde liegenden relationalen Datenbank darstellt. Ein Element ist die niedrigste Verweisebene, die beim Zugreifen auf Zellendaten in einem Cube verwendet wird.

Mithilfe von Elementen werden Tupel erstellt, mit denen wiederum Gruppen erstellt werden. Elemente sind hierarchisch organisiert. Einem Element können andere Elemente zugeordnet werden. In einer Zeitdimension mit den drei Ebenen "Year", "Month" und "Day" handelt es sich bei den Elementen der "Day"-Ebene beispielsweise um Blattelemente, da sie keine untergeordneten Elemente aufweisen. Die Elemente der Ebenen "Year" und "Month" sind keine Blattelemente, da jedes Element der "Month"-Ebene mindestens über 28 untergeordnete Elemente aus der "Day"-Ebene verfügt und jedes Element in der "Year"-Ebene 12 untergeordnete Elemente der "Month"-Ebene enthält.

Member kapselt die Informationen, die zum Beschreiben eines Elements erforderlich sind, u. a. eine Auflistung von Member-Objekten, die ggf. untergeordnete Elemente enthalten.

Die für ein Member-Objekt verfügbaren Informationen sind abhängig vom übergeordneten Element der Members-Auflistung, aus der Member abgerufen wurde. Während die Members-Auflistung extern eine Auflistung von Member-Objekten für einen angegebenen Hierarchy-, Tuple-, Level oder Member darstellt, wird die Auflistung intern mit einem von zwei Verfahren geladen und verwaltet, abhängig vom übergeordneten Element von Hierarchy, Tuple, Level oder Member:

  • Wenn auf das übergeordnete Objekt mit CubeDef verwiesen wurde, um Metadaten vom Server abzurufen, enthält die Auflistung die für das übergeordnete Objekt definierten Elemente.

  • Wenn auf das übergeordnete Objekt mit CellSet verwiesen wurde, um Metadaten aus einer Abfrage abzurufen, enthält die Auflistung die Elemente, die für den Satz (oder die Achse) mit dem übergeordneten Objekt abgerufen werden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.AnalysisServices.AdomdServer-Namespace