Compartilhar via


MajorObject Classe

Definição

Serve como a classe base da qual todos os objetos principais são derivados.

[System.Runtime.InteropServices.Guid("92668AA5-FE9A-49ea-BE65-45F19305EDC5")]
public abstract class MajorObject : Microsoft.AnalysisServices.NamedComponent, Microsoft.AnalysisServices.IDeserializationStartCallback, System.Runtime.Serialization.IDeserializationCallback
[<System.Runtime.InteropServices.Guid("92668AA5-FE9A-49ea-BE65-45F19305EDC5")>]
type MajorObject = class
    inherit NamedComponent
    interface IDeserializationStartCallback
    interface IDeserializationCallback
Public MustInherit Class MajorObject
Inherits NamedComponent
Implements IDeserializationCallback, IDeserializationStartCallback
Herança
Derivado
Atributos
Implementações

Construtores

MajorObject()

Inicializa uma nova instância de um objeto principal conforme implementado pela classe derivada usando valores padrão.

MajorObject(String)

Inicializa uma nova instância de um objeto principal conforme implementado pela classe derivada usando o nome de objeto especificado.

MajorObject(String, String)

Inicializa uma nova instância de um objeto principal conforme implementado pela classe derivada usando o nome e o identificador de objeto 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 a coleção de todas as anotações associadas ao objeto principal.

CreatedTimestamp

Obtém ou define a data e a hora da criação do objeto.

Description

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

FriendlyName

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

(Herdado de NamedComponent)
ID

Obtém ou define o identificador do componente.

(Herdado de NamedComponent)
IsLoaded

Obtém um valor que indica se MajorObject foi carregado.

KeyForCollection

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

(Herdado de NamedComponent)
LastSchemaUpdate

Obtém ou define a data e a hora em que o esquema de objeto atual foi atualizado pela última vez.

Name

Obtém ou define o nome do componente.

(Herdado de NamedComponent)
OwningCollection

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

(Herdado de ModelComponent)
Parent

Obtém o objeto IModelComponent que é o pai do objeto ModelComponent.

(Herdado de ModelComponent)
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)

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(Boolean)

Cria uma nova cópia do objeto MajorObject.

CopyTo(MajorObject, Boolean)

Copia um objeto MajorObject para o destino especificado.

CopyTo(ModelComponent)

Copia um objeto ModelComponent no objeto especificado.

(Herdado de ModelComponent)
CopyTo(NamedComponent)

Copia um objeto NamedComponent no objeto especificado.

(Herdado de NamedComponent)
Drop()

Remove o objeto atual e atualiza o servidor.

Drop(DropOptions)

Remove o objeto atual e atualiza o servidor usando as opções especificadas.

Drop(DropOptions, XmlaWarningCollection)

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados no objeto de avisos especificado.

Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados na variável de avisos especificada e os resultados para os objetos afetados na operação são retornados na variável impactResult especificada.

Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados na variável de avisos especificada e os resultados para os objetos afetados na operação são retornados na variável impactResult especificada.

GetCreateReferences(Hashtable, Boolean, Boolean)

Obtém uma Tabela de Hash para criar referências.

GetDependents(Hashtable)

Obtém os dependentes para a tabela de hash especificada.

GetDropDependents(Hashtable, Hashtable)

Obtém os dependentes de descarte.

GetReferences(Hashtable, Boolean)

Obtém os objetos aos quais o MajorObject faz referência.

GetUpdateOverwrites(Boolean)

Obtém o objeto de tabela de hash que substitui o MajorObject atualizado.

Refresh()

Atualiza o objeto de definições do servidor.

Refresh(Boolean)

Atualiza o objeto de definições de servidor, bem como os objetos dependentes carregados [se especificado].

Refresh(Boolean, RefreshType)

Atualiza o objeto de definições de servidor, bem como os objetos dependentes carregados [se especificado].

RemoveFromContainer(IContainer)

Remove o objeto ModelComponent do contêiner especificado.

(Herdado de ModelComponent)
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)
Update()

Atualiza a definição de servidor de objeto atual com os valores reais usando valores padrão para atualizar os objetos dependentes.

Update(UpdateOptions)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos dependentes.

Update(UpdateOptions, UpdateMode)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos dependentes.

Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação.

Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação, e retorna os objetos afetados da operação.

Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação, e retorna os objetos afetados da operação. Se analyzeImpactOnly for true, uma operação de análise de impacto será executada sem nenhuma operação de atualização.

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 NamedComponent é válido.

(Herdado de NamedComponent)
Validate(ValidationResultCollection)

Indica se o MajorObject é válido.

Validate(ValidationResultCollection, ValidationOptions)

Indica se o MajorObject é válido.

Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica se o MajorObject é válido.

Implantações explícitas de interface

IDeserializationCallback.OnDeserialization(Object)

Serve como a classe base da qual todos os objetos principais são derivados.

IDeserializationStartCallback.OnDeserializationBegin(Object)

Serve como a classe base da qual todos os objetos principais são derivados.

IFormattable.ToString(String, IFormatProvider)

Serve como a classe base da qual todos os objetos principais são derivados.

(Herdado de NamedComponent)
IHostableComponent.Host

Serve como a classe base da qual todos os objetos principais são derivados.

(Herdado de ModelComponent)
IModelComponent.FriendlyPath

Serve como a classe base da qual todos os objetos principais são derivados.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Serve como a classe base da qual todos os objetos principais são derivados.

(Herdado de ModelComponent)

Aplica-se a