Freigeben über


IMajorObject Schnittstelle

Definition

Hauptobjekte einer tabellarischen Lösung, wie z. B. Server, Database, Role und Trace. Hauptobjekte sind ein Artefakt der älteren AMO-Clientbibliothek, in der Objekte als Haupt- oder Nebenobjekte klassifiziert werden.

public interface IMajorObject
type IMajorObject = interface
Public Interface IMajorObject
Abgeleitet

Eigenschaften

BaseType

Ruft den Objekttyp ab, von dem das aktuelle Objekt abgeleitet ist.

IsLoaded

Ruft einen booleschen Wert ab, der angibt, ob das Objekt gerade geladen ist.

ObjectReference

Ruft den Objektverweis oder Objektpfad des aktuellen Objekts ab, und identifiziert daher eindeutig das Objekt innerhalb der Objektstruktur.

ParentDatabase

Ruft die übergeordnete Datenbank ab, auf die von IMajorObject verwiesen wird.

ParentServer

Ruft das Server-Objekt ab, das dem IMajorObject-Objekt übergeordnet ist. Wenn es sich beim Major-Objekt z.B. um eine Datenbank handelt, ist das zurückgegebene Objekt der übergeordnete Server.

Path

Ruft den vollqualifizierten Objektnamen ab.

Methoden

CreateBody()

Erstellt einen neuen Text für das IMajorObject.

DependsOn(IMajorObject)

Ein boolescher Wert, der angibt, ob das aktuelle Objekt von einem anderen Objekt abhängig ist.

GetDependents(Hashtable)

Fügt der angegebenen Hashtabellle abhängige Elemente hinzu.

Refresh()

Aktualisiert das aktuelle Objekt, sodass es vom Server abgerufene Werte verwendet.

Refresh(Boolean, RefreshType)

Aktualisiert das aktuelle Objekt so, dass es vom Server abgerufene Werte verwendet und abhängige Werte lädt, falls dies angegeben wird.

Update()

Aktualisiert die Serverdefinition des Objekts so, dass es die Werte des aktuellen Objekts verwendet. Falls nicht angegeben, werden Standardwerte zum Aktualisieren abhängiger Objekte verwendet.

WriteRef(XmlWriter)

Schreibt den Text von IMajorObject in XML.

Gilt für: