Condividi tramite


IMajorObject Interfaccia

Definizione

Gli oggetti principali di una soluzione tabulare, ad esempio Server, Database, Role e Trace. Gli oggetti principali sono un elemento della libreria client AMO legacy, in cui gli oggetti vengono classificati come principale o secondario.

public interface IMajorObject
type IMajorObject = interface
Public Interface IMajorObject
Derivato

Proprietà

BaseType

Ottiene il tipo di oggetto dal quale deriva l'oggetto corrente.

IsLoaded

Ottiene un valore booleano che indica se l'oggetto è attualmente caricato.

ObjectReference

Ottiene il riferimento all'oggetto, o il percorso dell'oggetto, dell'oggetto corrente identificando in modo univoco l'oggetto all'interno dell'albero di oggetti.

ParentDatabase

Ottiene il database padre a cui fa riferimento l'oggetto IMajorObject.

ParentServer

Ottiene l'oggetto Server padre dell'oggetto IMajorObject. Ad esempio, se l'oggetto Major è un database, l'oggetto restituito è il server padre.

Path

Ottiene il nome completo dell'oggetto.

Metodi

CreateBody()

Crea un nuovo corpo per l’oggetto IMajorObject.

DependsOn(IMajorObject)

Un valore booleano che specifica se l'oggetto corrente ha una dipendenza su un altro oggetto.

GetDependents(Hashtable)

Aggiunge oggetti dipendenti all'oggetto Hashtable specificato.

Refresh()

Aggiorna l'oggetto corrente affinché siano usati i valori ricevuti dal server.

Refresh(Boolean, RefreshType)

Aggiorna l'oggetto corrente in modo che usi valori ottenuti dal server e carica valori dipendenti, se specificato.

Update()

Aggiorna la definizione del server dell'oggetto per usare i valori dell'oggetto corrente. Se non viene specificato alcun valore, vengono usati valori predefiniti per aggiornare gli oggetti dipendenti.

WriteRef(XmlWriter)

Scrive il corpo dell’oggetto IMajorObject in XML.

Si applica a