MajorObject Clase

Definición

Actúa como la clase base de la que se derivan todos los objetos principales.

[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
Herencia
Derivado
Atributos
Implementaciones

Constructores

MajorObject()

Inicializa un nuevo objeto principal de la forma implementada por la clase derivada mediante los valores predeterminados.

MajorObject(String)

Inicializa un nuevo objeto principal de la forma implementada por la clase derivada mediante el nombre de objeto especificado.

MajorObject(String, String)

Inicializa un nuevo objeto principal de la forma implementada por la clase derivada mediante el nombre de objeto especificado y el identificador del objeto.

Campos

MaxIDLength

Especifica la longitud máxima del identificador.

(Heredado de NamedComponent)
MaxNameLength

Especifica la longitud máxima del nombre.

(Heredado de NamedComponent)

Propiedades

Annotations

Obtiene la colección de todas las anotaciones asociadas al objeto principal.

CreatedTimestamp

Obtiene o establece la fecha y la hora de creación del objeto.

Description

Obtiene o establece la descripción del objeto principal.

FriendlyName

Obtiene un nombre descriptivo para el componente.

(Heredado de NamedComponent)
ID

Obtiene o establece el identificador del componente.

(Heredado de NamedComponent)
IsLoaded

Obtiene un valor que indica si MajorObject se ha cargado.

KeyForCollection

Obtiene la clave usada en colecciones.

(Heredado de NamedComponent)
LastSchemaUpdate

Obtiene o establece la fecha y la hora en que se actualizó por última vez el esquema de objeto actual.

Name

Obtiene o establece el nombre del componente.

(Heredado de NamedComponent)
OwningCollection

Obtiene o establece la colección que contiene el objeto ModelComponent.

(Heredado de ModelComponent)
Parent

Obtiene el objeto IModelComponent que es el objeto primario del objeto ModelComponent.

(Heredado de ModelComponent)
Site

Obtiene o establece el sitio asociado al componente.

(Heredado de NamedComponent)
SiteID

Obtiene o establece el identificador del sitio asociado con el componente.

(Heredado de NamedComponent)

Métodos

AddToContainer(IContainer)

Agrega el objeto ModelComponent al contenedor especificado.

(Heredado de ModelComponent)
AfterInsert(Int32)

Muestra un objeto ModelComponent después de haberlo agregado al índice especificado.

(Heredado de ModelComponent)
AfterMove(Int32, Int32)

Muestra un objeto ModelComponent después de haberlo movido al índice especificado.

(Heredado de ModelComponent)
AfterRemove(ModelComponentCollection)

Muestra ModelComponentCollection después de quitar un objeto ModelComponent.

(Heredado de ModelComponent)
BeforeRemove(Boolean)

Quita el objeto ModelComponent antes de la limpieza.

(Heredado de ModelComponent)
Clone(Boolean)

Crea una copia del objeto MajorObject.

CopyTo(MajorObject, Boolean)

Copia un objeto MajorObject en el destino especificado.

CopyTo(ModelComponent)

Copia un objeto ModelComponent al objeto especificado.

(Heredado de ModelComponent)
CopyTo(NamedComponent)

Copia un objeto NamedComponent en el objeto especificado.

(Heredado de NamedComponent)
Drop()

Quita el objeto actual y actualiza el servidor.

Drop(DropOptions)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas.

Drop(DropOptions, XmlaWarningCollection)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en el objeto warnings especificado.

Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en la variable warnings especificada y los resultados para los objetos afectados en la operación se devuelven en la variable impactResult especificada.

Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en la variable warnings especificada y los resultados para los objetos afectados en la operación se devuelven en la variable impactResult especificada.

GetCreateReferences(Hashtable, Boolean, Boolean)

Obtiene un objeto Hashtable para crear referencias.

GetDependents(Hashtable)

Obtiene los elementos dependientes de la tabla hash especificada.

GetDropDependents(Hashtable, Hashtable)

Obtiene los elementos dependientes eliminados.

GetReferences(Hashtable, Boolean)

Obtiene los objetos a los que hace referencia MajorObject.

GetUpdateOverwrites(Boolean)

Obtiene el objeto Hashtable que sobrescribe el objeto MajorObject actualizado.

Refresh()

Actualiza el objeto a partir de las definiciones de servidor.

Refresh(Boolean)

Actualiza el objeto actual a partir de las definiciones de servidor, así como los objetos dependientes cargados (si se especifican).

Refresh(Boolean, RefreshType)

Actualiza el objeto actual a partir de las definiciones de servidor, así como los objetos dependientes cargados (si se especifican).

RemoveFromContainer(IContainer)

Quita el objeto ModelComponent del contenedor especificado.

(Heredado de ModelComponent)
Reset()

Restablece el componente a su estado inicial.

(Heredado de NamedComponent)
Submit()

Envía un objeto ModelComponent.

(Heredado de ModelComponent)
Submit(Boolean)

Envía un objeto ModelComponent.

(Heredado de ModelComponent)
ToString()

Devuelve una cadena que representa el componente con nombre.

(Heredado de NamedComponent)
Update()

Actualiza la definición del servidor del objeto actual a los valores reales mediante los valores para actualizar los objetos dependientes.

Update(UpdateOptions)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes.

Update(UpdateOptions, UpdateMode)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes.

Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes e informa de cualquier advertencia de la operación.

Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes, informa de cualquier advertencia de la operación y devuelve los objetos afectados de la operación.

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

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes, informa de cualquier advertencia de la operación y devuelve los objetos afectados de la operación. Si analyzeImpactOnly es true, se realiza una operación de análisis de impacto sin operación de actualización.

Validate(ValidationErrorCollection)

Valida el elemento al que se anexa; devuelve los errores detectados en una colección.

(Heredado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida el elemento al que se anexa; devuelve los errores detectados en una colección. También contiene un parámetro para habilitar la devolución de errores detallados.

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

Determina si NamedComponent es válido.

(Heredado de NamedComponent)
Validate(ValidationResultCollection)

Indica si MajorObject es válido.

Validate(ValidationResultCollection, ValidationOptions)

Indica si MajorObject es válido.

Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica si MajorObject es válido.

Implementaciones de interfaz explícitas

IDeserializationCallback.OnDeserialization(Object)

Actúa como la clase base de la que se derivan todos los objetos principales.

IDeserializationStartCallback.OnDeserializationBegin(Object)

Actúa como la clase base de la que se derivan todos los objetos principales.

IFormattable.ToString(String, IFormatProvider)

Actúa como la clase base de la que se derivan todos los objetos principales.

(Heredado de NamedComponent)
IHostableComponent.Host

Actúa como la clase base de la que se derivan todos los objetos principales.

(Heredado de ModelComponent)
IModelComponent.FriendlyPath

Actúa como la clase base de la que se derivan todos los objetos principales.

(Heredado de ModelComponent)
IModelComponent.OwningCollection

Actúa como la clase base de la que se derivan todos los objetos principales.

(Heredado de ModelComponent)

Se aplica a