Compartilhar via


Classe Member

Representa um único membro em um hierarquia, tupla, nível ou membro.

Hierarquia de herança

Object
  Microsoft.AnalysisServices.AdomdServer.Member

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

Sintaxe

'Declaração
Public NotInheritable Class Member _
    Implements IDisposable, IMetadataObject
'Uso
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

O tipo Member expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Caption Obtém a legenda do Member.
Propriedade pública ChildCount Obtém a contagem estimada de membros filho contidos no Member.
Propriedade pública Description Contém o texto descritivo do Member.
Propriedade pública LevelDepth Obtém a posição ordinal do nível que contém o Member.
Propriedade pública LevelName Obtém o nome do nível que contém o Member.
Propriedade pública Name Obtém o nome do Member.
Propriedade pública Parent Obtém uma referência ao Member pai, se aplicável, que contém o Member.
Propriedade pública ParentLevel Esta propriedade obtém um Level que contém o Member.
Propriedade pública Type Obtém o tipo do membro do Member.
Propriedade pública UniqueName Obtém o nome exclusivo do Member.

Início

Métodos

  Nome Descrição
Método público {dtor} Libera todos os recursos usados por Member.
Método público Dispose Libera todos os recursos usados por Member.
Método público Equals (Herdado de Object.)
Método público GetChildren Retorna um MemberCollection que contém uma coleção de membros filho do Member.
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Comentários

Um membro é um item em uma hierarquia que representa um ou mais registros no banco de dados relacional subjacente. Um membro é o nível mais baixo da referência usada para acessar dados de célula em um cubo.

Os membros são usados para construir as tuplas, que são usadas, por sua vez, para construir conjuntos. Os membros são organizados hierarquicamente; um membro pode ter outros membros associados a ele. Por exemplo, em uma dimensão que contém três níveis denominados Ano, Mês e Dia, os membros do nível Dia são membros folha porque não têm nenhum membro filho. Os membros nos níveis Ano e Mês são membros não folha, porque cada membro no nível Mês tem pelo menos 28 membros filho do nível Dia e cada membro no nível do Ano tem 12 membros filho do nível do Mês.

Member encapsula as informações necessárias para descrever um membro, incluindo uma coleção de objetos Member que contêm membros filho, se aplicável.

As informações disponíveis para Member dependem do pai da coleção Membros da qual Member foi recuperado. Embora a coleção Membros represente externamente uma coleção de objetos Member para um Hierarchy especificado, Tuple, Level ou Member, a coleção é carregada internamente e gerenciada de uma de duas maneiras, dependendo do pai de Hierarchy, Tuple, Level ou Member:

  • Se o objeto pai foi referenciado com CubeDef para recuperar metadados do servidor, a coleção representa os membros definidos para o objeto pai.

  • Se o objeto pai foi referenciado por meio de CellSet para recuperar metadados de uma consulta, a coleção representa os membros recuperados para o conjunto (ou eixo) que contém o objeto pai.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.AnalysisServices.AdomdServer