Condividi tramite


MajorObject Classe

Definizione

Funge da classe di base da cui vengono derivati tutti gli oggetti principali.

[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
Ereditarietà
Derivato
Attributi
Implementazioni

Costruttori

MajorObject()

Inizializza un nuovo oggetto principale come implementato dalla classe derivata utilizzando i valori predefiniti.

MajorObject(String)

Inizializza un nuovo oggetto principale come implementato dalla classe derivata utilizzando il nome di oggetto specificato.

MajorObject(String, String)

Inizializza un nuovo oggetto principale come implementato dalla classe derivata utilizzando il nome dell'oggetto e l'identificatore dell'oggetto specificati.

Campi

MaxIDLength

Specifica la lunghezza massima dell'identificatore.

(Ereditato da NamedComponent)
MaxNameLength

Specifica la lunghezza massima del nome.

(Ereditato da NamedComponent)

Proprietà

Annotations

Ottiene la raccolta di tutte le annotazioni associate all'oggetto principale.

CreatedTimestamp

Ottiene o imposta la data e l'ora di creazione dell'oggetto.

Description

Ottiene o imposta la descrizione dell'oggetto principale.

FriendlyName

Ottiene un nome descrittivo per il componente.

(Ereditato da NamedComponent)
ID

Ottiene o imposta l'identificatore del componente.

(Ereditato da NamedComponent)
IsLoaded

Ottiene un valore che indica se sono stati caricati elementi MajorObject.

KeyForCollection

Ottiene la chiave usata nelle raccolte.

(Ereditato da NamedComponent)
LastSchemaUpdate

Ottiene o imposta la data e l'ora dell'ultimo aggiornamento dello schema dell'oggetto corrente.

Name

Ottiene o imposta il nome del componente.

(Ereditato da NamedComponent)
OwningCollection

Ottiene o imposta la raccolta che contiene l'oggetto ModelComponent.

(Ereditato da ModelComponent)
Parent

Ottiene l'oggetto IModelComponent che è elemento padre dell'oggetto ModelComponent.

(Ereditato da ModelComponent)
Site

Ottiene o imposta il sito associato al componente.

(Ereditato da NamedComponent)
SiteID

Ottiene o imposta l'identificatore per il sito associato al componente.

(Ereditato da NamedComponent)

Metodi

AddToContainer(IContainer)

Aggiunge l'oggetto ModelComponent al contenitore specificato.

(Ereditato da ModelComponent)
AfterInsert(Int32)

Visualizza un oggetto ModelComponent dopo che è stato aggiunto all'indice specificato.

(Ereditato da ModelComponent)
AfterMove(Int32, Int32)

Visualizza un oggetto ModelComponent dopo lo spostamento nell'indice specificato.

(Ereditato da ModelComponent)
AfterRemove(ModelComponentCollection)

Visualizza un oggetto ModelComponentCollection dopo la rimozione di un oggetto ModelComponent.

(Ereditato da ModelComponent)
BeforeRemove(Boolean)

Rimuove l'oggetto ModelComponent prima della pulizia.

(Ereditato da ModelComponent)
Clone(Boolean)

Crea una nuova copia dell'oggetto MajorObject.

CopyTo(MajorObject, Boolean)

Copia un oggetto MajorObject nella destinazione specificata.

CopyTo(ModelComponent)

Copia un oggetto ModelComponent nell'oggetto specificato.

(Ereditato da ModelComponent)
CopyTo(NamedComponent)

Copia un oggetto NamedComponent nell'oggetto specificato.

(Ereditato da NamedComponent)
Drop()

Rimuove l'oggetto corrente e aggiorna il server.

Drop(DropOptions)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate.

Drop(DropOptions, XmlaWarningCollection)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nell'oggetto warnings specificato.

Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella variabile impactResult specificata.

Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella variabile impactResult specificata.

GetCreateReferences(Hashtable, Boolean, Boolean)

Ottiene un elemento Hashtable per la creazione di riferimenti.

GetDependents(Hashtable)

Ottiene gli oggetti dipendenti dall'elemento Hashtable specificato.

GetDropDependents(Hashtable, Hashtable)

Ottiene gli oggetti dipendenti da eliminare.

GetReferences(Hashtable, Boolean)

Ottiene gli oggetti a cui fa riferimento l'elemento MajorObject.

GetUpdateOverwrites(Boolean)

Ottiene l'oggetto Hashtable che sovrascrive l'elemento MajorObject aggiornato.

Refresh()

Aggiorna l'oggetto dalle definizioni del server.

Refresh(Boolean)

Aggiorna l'oggetto dalle definizioni del server, nonché dagli oggetti dipendenti caricati [se specificato].

Refresh(Boolean, RefreshType)

Aggiorna l'oggetto dalle definizioni del server, nonché dagli oggetti dipendenti caricati [se specificato].

RemoveFromContainer(IContainer)

Rimuove l'oggetto ModelComponent dal contenitore specificato.

(Ereditato da ModelComponent)
Reset()

Reimposta il componente sul relativo stato iniziale.

(Ereditato da NamedComponent)
Submit()

Invia un oggetto ModelComponent.

(Ereditato da ModelComponent)
Submit(Boolean)

Invia un oggetto ModelComponent.

(Ereditato da ModelComponent)
ToString()

Restituisce una stringa che rappresenta il componente denominato.

(Ereditato da NamedComponent)
Update()

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando i valori predefiniti per aggiornare gli oggetti dipendenti.

Update(UpdateOptions)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti.

Update(UpdateOptions, UpdateMode)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti.

Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti e segnala tutti gli avvisi generati dall'operazione.

Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala tutti gli avvisi generati dall'operazione e restituisce gli oggetti interessati dall'operazione.

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

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala tutti gli avvisi generati dall'operazione e restituisce gli oggetti interessati dall'operazione. Se analyzeImpactOnly è true, viene eseguita un'operazione di analisi di impatto senza alcuna operazione di aggiornamento.

Validate(ValidationErrorCollection)

Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta.

(Ereditato da ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta. Contiene inoltre un parametro per abilitare la restituzione di errori dettagliati.

(Ereditato da ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina se l'oggetto NamedComponent è valido.

(Ereditato da NamedComponent)
Validate(ValidationResultCollection)

Indica se l'elemento MajorObject è valido.

Validate(ValidationResultCollection, ValidationOptions)

Indica se l'elemento MajorObject è valido.

Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica se l'elemento MajorObject è valido.

Implementazioni dell'interfaccia esplicita

IDeserializationCallback.OnDeserialization(Object)

Funge da classe di base da cui vengono derivati tutti gli oggetti principali.

IDeserializationStartCallback.OnDeserializationBegin(Object)

Funge da classe di base da cui vengono derivati tutti gli oggetti principali.

IFormattable.ToString(String, IFormatProvider)

Funge da classe di base da cui vengono derivati tutti gli oggetti principali.

(Ereditato da NamedComponent)
IHostableComponent.Host

Funge da classe di base da cui vengono derivati tutti gli oggetti principali.

(Ereditato da ModelComponent)
IModelComponent.FriendlyPath

Funge da classe di base da cui vengono derivati tutti gli oggetti principali.

(Ereditato da ModelComponent)
IModelComponent.OwningCollection

Funge da classe di base da cui vengono derivati tutti gli oggetti principali.

(Ereditato da ModelComponent)

Si applica a