Share via


DimensionAttribute Classe

Definição

Descreve um atributo de dimensão. Essa classe não pode ser herdada.

[System.Runtime.InteropServices.Guid("DFCB3BDD-51BE-416d-9E6C-3655EBB2845D")]
public sealed class DimensionAttribute : Microsoft.AnalysisServices.NamedComponent, ICloneable
[<System.Runtime.InteropServices.Guid("DFCB3BDD-51BE-416d-9E6C-3655EBB2845D")>]
type DimensionAttribute = class
    inherit NamedComponent
    interface ICloneable
Public NotInheritable Class DimensionAttribute
Inherits NamedComponent
Implements ICloneable
Herança
Atributos
Implementações

Construtores

DimensionAttribute()

Inicializa uma nova instância de DimensionAttribute usando os valores padrão.

DimensionAttribute(String)

Inicializa uma nova instância de DimensionAttribute usando o nome especificado.

DimensionAttribute(String, String)

Inicializa uma nova instância de DimensionAttribute usando o nome e o identificador especificados.

Campos

MaxIDLength

Especifica o comprimento máximo do identificador.

(Herdado de NamedComponent)
MaxNameLength

Especifica o comprimento máximo do nome.

(Herdado de NamedComponent)

Propriedades

Annotations

Obtém uma coleção na qual é possível armazenar dados personalizados.

(Herdado de ModelComponent)
AttributeHierarchyDisplayFolder

Obtém ou define a pasta na qual deve ser exibida a hierarquia de atributo associada.

AttributeHierarchyEnabled

Obtém ou define se uma hierarquia de atributo está habilitada para o atributo.

AttributeHierarchyOptimizedState

Obtém ou define o nível de otimização aplicado à hierarquia de atributo.

AttributeHierarchyOrdered

Obtém ou define uma indicação de se a hierarquia de atributo associada é ordenada.

AttributeHierarchyProcessingState

Obtém ou define o estado de processamento para o atributo.

AttributeHierarchyVisible

Obtém ou define se a hierarquia de atributo é visível a aplicativos cliente.

AttributeRelationships

Obtém a coleção de objetos AttributeRelationship para o atributo.

CustomRollupColumn

Obtém ou define os detalhes da coluna que fornece uma fórmula de rollup personalizada.

CustomRollupPropertiesColumn

Obtém ou define os detalhes de uma coluna que fornece as propriedades de uma fórmula de rollup personalizada.

DataEncodingHint

Obtém ou define a dica de codificação de dados.

DefaultMember

Obtém ou define uma expressão MDX (Expressões Multidimensionais) que identifica o membro padrão do DimensionAttribute.

DerivedFromColumnId

Obtém ou define o identificador de coluna derivada para os atributos de dimensão.

DerivedFromTableId

Obtém ou define o identificador de tabela derivada dos atributos.

Description

Obtém ou define a descrição do componente.

(Herdado de NamedComponent)
DiscretizationBucketCount

Obtém ou define o número de buckets nos qual discretizar valores de atributo.

DiscretizationMethod

Obtém ou define o método a ser usado para discretização.

EstimatedCount

Obtém ou define o número estimado de membros para um atributo.

ExtendedType

Usado por aplicativos clientes que exigem extensões para a propriedade Tipo. Para usar essa propriedade, defina Tipo como ExtendedType e defina ExtendedType com um valor de sequência que seja entendido pelo seu aplicativo cliente. Por padrão, essa propriedade é vazia.

FormatString

Obtém ou define o item de formato em uma cadeia de caracteres especificada.

FriendlyName

Obtém um nome amigável para o componente.

(Herdado de NamedComponent)
GroupingBehavior

Obtém ou define o comportamento de agrupamento para o DimensionAttribute.

HasLineage

Obtém ou define um valor que indica se o atributo de dimensão tem uma linhagem.

ID

Obtém ou define o identificador do componente.

(Herdado de NamedComponent)
InstanceSelection

Obtém ou define uma dica para aplicativos cliente para sugerir como uma lista de itens deve ser exibida, com base no número esperado de itens na lista.

IsAggregatable

Obtém ou define se os valores do objeto DimensionAttribute podem ser agregados.

KeyColumns

Obtém a coleção de definições de coluna de chave do DimensionAttribute.

KeyForCollection

Obtém a chave usada nas coleções.

(Herdado de NamedComponent)
KeyUniquenessGuarantee

Obtém ou define se a relação entre a chave de atributo e seu nome, e a relação com os atributos relacionados, é válida.

MemberNamesUnique

Obtém ou define uma indicação de se os nomes de membro no DimensionAttribute devem ser exclusivos.

MembersWithData

Obtém ou define se membros de dados devem ser exibidos para membros não folha no atributo pai.

MembersWithDataCaption

Obtém ou define uma cadeia de caracteres de modelo usada para criar legendas para os membros de dados gerados pelo sistema.

Name

Obtém ou define o nome do componente.

(Herdado de NamedComponent)
NameColumn

Obtém ou define a coluna que fornece o nome do DimensionAttribute.

NamingTemplate

Obtém ou define como os níveis são nomeados em uma hierarquia de pai-filho construída com base no objeto DimensionAttribute.

NamingTemplateTranslations

Obtém uma coleção de conversões localizadas para a propriedade NamingTemplate.

OrderBy

Obtém ou define como ordenar os membros contidos no atributo.

OrderByAttribute

Obtém ou define o atributo pelo qual os membros da hierarquia de atributo são ordenados.

OrderByAttributeID

Obtém ou define outro atributo pelo qual ordenar os membros do DimensionAttribute.

OwningCollection

Obtém ou define a coleção que contém o ModelComponent.

(Herdado de ModelComponent)
Parent

Obtém o objeto Dimension pai do objeto DimensionAttribute.

ParentDatabase

Obtém o objeto Database pai do objeto DimensionAttribute.

ParentServer

Obtém o objeto Server pai do objeto DimensionAttribute.

ProcessingState

Obtém ou define o estado de processamento do atributo.

RootMemberIf

Obtém ou define como são identificados os membros raiz ou membros de um atributo pai.

Site

Obtém ou define o site associado ao componente.

(Herdado de NamedComponent)
SiteID

Obtém ou define o identificador do site associado ao componente.

(Herdado de NamedComponent)
SkippedLevelsColumn

Obtém ou define os detalhes de uma coluna que armazena o número de níveis ignorados (vazios) entre cada membro e seu pai.

Source

Obtém ou define a origem do atributo.

TokenizationBehavior

Obtém ou define o comportamento de geração de tokens para essa propriedade.

Translations

Obtém a coleção de objetos Translation associada ao DimensionAttribute.

Type

Obtém ou define o tipo do atributo.

UnaryOperatorColumn

Obtém ou define os detalhes de uma coluna que fornece um operador unário.

Usage

Obtém ou define como um atributo é usado.

UserEditFlag

Obtém ou define o sinalizador de edição do usuário.

ValueColumn

Obtém ou define a coluna que fornece o valor de DimensionAttribute.

VertipaqCompressionHint

Obtém ou define a dica de compactação de vertipaq.

VisualizationProperties

Obtém ou define as propriedades que podem ser usadas por ferramentas de relatório para fornecer formatação aprimorada.

Métodos

AddToContainer(IContainer)

Adiciona o objeto ModelComponent no contêiner especificado.

(Herdado de ModelComponent)
AfterInsert(Int32)

Exibe um objeto ModelComponent depois de adicionado ao índice especificado.

(Herdado de ModelComponent)
AfterMove(Int32, Int32)

Exibe um objeto ModelComponent depois de mover para o índice especificado.

(Herdado de ModelComponent)
AfterRemove(ModelComponentCollection)

Exibe um ModelComponentCollection após a remoção de um objeto ModelComponent.

(Herdado de ModelComponent)
BeforeRemove(Boolean)

Remove o objeto ModelComponent antes da limpeza.

(Herdado de ModelComponent)
Clone()

Retorna um clone do objeto.

CopyTo(DimensionAttribute)

Copia o conteúdo deste objeto em outro objeto (o destino).

CopyTo(ModelComponent)

Copia um objeto ModelComponent no objeto especificado.

(Herdado de ModelComponent)
CopyTo(NamedComponent)

Copia um objeto NamedComponent no objeto especificado.

(Herdado de NamedComponent)
RemoveFromContainer(IContainer)

Remove o objeto ModelComponent do contêiner especificado.

(Herdado de ModelComponent)
Rename(String, FixUpExpressions)

Cria um novo nome para o atributo de dimensão.

Reset()

Redefine o componente para seu estado inicial.

(Herdado de NamedComponent)
Submit()

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
Submit(Boolean)

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
ToString()

Retorna uma cadeia de caracteres que representa o componente nomeado.

(Herdado de NamedComponent)
Validate(ValidationErrorCollection)

Valida o elemento ao qual ele é adicionado. Retorna qualquer erro encontrado em uma coleção.

(Herdado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida o elemento ao qual ele é adicionado. Retorna qualquer erro encontrado em uma coleção. Também contém um parâmetro para permitir o retorno de erros detalhados.

(Herdado de ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina se o DimensionAttribute é válido.

Implantações explícitas de interface

ICloneable.Clone()

Descreve um atributo de dimensão. Essa classe não pode ser herdada.

IFormattable.ToString(String, IFormatProvider)

Descreve um atributo de dimensão. Essa classe não pode ser herdada.

(Herdado de NamedComponent)
IHostableComponent.Host

Descreve um atributo de dimensão. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IModelComponent.FriendlyPath

Descreve um atributo de dimensão. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Descreve um atributo de dimensão. Essa classe não pode ser herdada.

(Herdado de ModelComponent)

Aplica-se a