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 | |
---|---|---|
Caption | Obtém a legenda do Member. | |
ChildCount | Obtém a contagem estimada de membros filho contidos no Member. | |
Description | Contém o texto descritivo do Member. | |
LevelDepth | Obtém a posição ordinal do nível que contém o Member. | |
LevelName | Obtém o nome do nível que contém o Member. | |
Name | Obtém o nome do Member. | |
Parent | Obtém uma referência ao Member pai, se aplicável, que contém o Member. | |
ParentLevel | Esta propriedade obtém um Level que contém o Member. | |
Type | Obtém o tipo do membro do Member. | |
UniqueName | Obtém o nome exclusivo do Member. |
Início
Métodos
Nome | Descrição | |
---|---|---|
{dtor} | Libera todos os recursos usados por Member. | |
Dispose | Libera todos os recursos usados por Member. | |
Equals | (Herdado de Object.) | |
GetChildren | Retorna um MemberCollection que contém uma coleção de membros filho do Member. | |
GetHashCode | (Herdado de Object.) | |
GetType | (Herdado de Object.) | |
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.