IMajorObject Interface

Définition

Objets majeurs d’une solution tabulaire, comme Server, Database, Role et Trace. Les objets majeurs sont un artefact de la bibliothèque client AMO héritée, où les objets sont classés comme majeurs ou mineurs.

public interface IMajorObject
type IMajorObject = interface
Public Interface IMajorObject
Dérivé

Propriétés

BaseType

Obtient le type d’objet à partir duquel l’objet actuel est dérivé.

IsLoaded

Obtient une valeur booléenne qui indique si l’objet est actuellement chargé.

ObjectReference

Obtient la référence ou le chemin de l’objet actuel, identifiant ainsi de manière unique l’objet dans l’arborescence d’objets.

ParentDatabase

Obtient la base de données parente référencée par IMajorObject.

ParentServer

Obtient l’objet Server qui est le parent de l’objet IMajorObject. Par exemple, si l’objet Major est une base de données, l’objet retourné est l’objet Server parent.

Path

Obtient le nom complet de l’objet.

Méthodes

CreateBody()

Crée un corps pour IMajorObject.

DependsOn(IMajorObject)

Valeur booléenne spécifiant si l’objet actuel a une dépendance sur un autre objet.

GetDependents(Hashtable)

Ajoute des dépendants à l’objet Hashtable spécifié.

Refresh()

Met à jour l’objet actuel pour utiliser les valeurs obtenues à partir du serveur.

Refresh(Boolean, RefreshType)

Met à jour l’objet actuel pour utiliser les valeurs obtenues à partir du serveur et charge les valeurs dépendantes, si elles sont spécifiées.

Update()

Met à jour la définition de serveur de l’objet pour utiliser les valeurs de l’objet actuel. Si aucune valeur n’est spécifiée, les valeurs par défaut sont utilisées pour mettre à jour des objets dépendants.

WriteRef(XmlWriter)

Écrit le corps d’IMajorObject dans XML.

S’applique à