Поделиться через


IMajorObject Интерфейс

Определение

Основные объекты табличного решения, например Server, Database, Role и Trace. Основные объекты — это артефакт устаревшей клиентской библиотеки AMO, в которой объекты классифицировались как основные и вспомогательные.

public interface IMajorObject
type IMajorObject = interface
Public Interface IMajorObject
Производный

Свойства

BaseType

Возвращает тип объекта, производным от которого является текущий объект.

IsLoaded

Возвращает логическое значение, указывающее, загружен ли объект в настоящий момент.

ObjectReference

Возвращает ссылку на объект или путь к объекту для текущего объекта, однозначно определяя объект в дереве объектов.

ParentDatabase

Возвращает родительскую базу данных, на которую ссылается IMajorObject.

ParentServer

Возвращает объект Server, являющийся родительским для объекта IMajorObject. Например, если объект Major является базой данных, возвращаемым объектом является родительский объект Server.

Path

Возвращает полное имя объекта.

Методы

CreateBody()

Создает новый текст для IMajorObject.

DependsOn(IMajorObject)

Логическое значение, указывающее, имеет ли текущий объект зависимость от другого объекта.

GetDependents(Hashtable)

Добавляет объекты, зависимые от указанной хэш-таблицы.

Refresh()

Обновляет текущий объект для использования значений, полученных с сервера.

Refresh(Boolean, RefreshType)

Обновляет текущий объект для использования значений, полученных с сервера, а также загружает зависимые значения, если они указаны.

Update()

Обновляет определение сервера для объекта, чтобы использовать значения текущего объекта. Если значение не указано, используются значения по умолчанию для обновления зависимых объектов.

WriteRef(XmlWriter)

Записывает текст IMajorObject в формате XML.

Применяется к