Класс Member

Представляет отдельный элемент внутри иерархии, кортежа, уровня или элемента.

Иерархия наследования

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 Это свойство возвращает Level, содержащий Member.
Открытое свойство Type Возвращает тип элемента для Member.
Открытое свойство UniqueName Возвращает уникальное имя Member.

В начало

Методы

  Имя Описание
Открытый метод {dtor} Освобождает все ресурсы, используемые Member.
Открытый метод Dispose Освобождает все ресурсы, используемые объектом Member.
Открытый метод Equals (Производный от Object.)
Открытый метод GetChildren Возвращает коллекцию MemberCollection, содержащую коллекцию дочерних элементов для Member.
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Замечания

Элемент является частью иерархии, которая представляет один или несколько записей в базовой реляционной базе данных. Элемент является нижним уровнем ссылки, который используется при доступе к ячейкам данных в кубе.

Элементы используются для построения кортежей, которые в свою очередь используются для создания наборов. Элементы упорядочены иерархически. С элементом могут быть связаны другие элементы. Например, в измерении времени, содержащем три уровня с именами «Год», «Месяц» и «День», элементы уровня «День» являются конечными, поскольку у них нет дочерних элементов. Элементы уровней «Год» и «Месяц» конечными не являются, так как у каждого элемента уровня «Месяц» есть минимум 28 дочерних элементов на уровне «День», а у каждого элемента уровня «Год» есть 12 дочерних элементов уровня «Месяц».

Элемент Member инкапсулирует сведения, необходимые для описания элемента, включая, если применимо, коллекцию объектов Member, которая содержит дочерние элементы.

То, какие сведения доступны Member, зависит от родительского элемента коллекции Members, из которой был получен Member. Хотя коллекция Members и представляет внешне коллекцию объектов Member для указанного Hierarchy, Tuple, Level или Member, внутренне эта коллекция загружается и управляется одним из двух способов в зависимости от родительского элемента Hierarchy, Tuple, Level или Member.

  • Если родительский объект указан с помощью CubeDef для получения метаданных от сервера, то коллекция представляет элементы, определенные для родительского объекта.

  • Если родительский объект указан с помощью CellSet для получения метаданных от запроса, то коллекция представляет элементы, полученные для набора (или оси), содержащего родительский объект.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.AnalysisServices.AdomdServer