TSqlModel.GetObject(ModelTypeClass, ObjectIdentifier, DacQueryScopes) Метод

Определение

Возвращает TSqlObjectзначения указанных objectType и id. Этот метод поддерживает только типы верхнего уровня ModelTypeClass . objectType Параметр должен находиться в типах, возвращаемых методом TopLevelTypes , или вызов завершится ошибкой.

public Microsoft.SqlServer.Dac.Model.TSqlObject GetObject(Microsoft.SqlServer.Dac.Model.ModelTypeClass objectType, Microsoft.SqlServer.Dac.Model.ObjectIdentifier id, Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes);
member this.GetObject : Microsoft.SqlServer.Dac.Model.ModelTypeClass * Microsoft.SqlServer.Dac.Model.ObjectIdentifier * Microsoft.SqlServer.Dac.Model.DacQueryScopes -> Microsoft.SqlServer.Dac.Model.TSqlObject
Public Function GetObject (objectType As ModelTypeClass, id As ObjectIdentifier, queryScopes As DacQueryScopes) As TSqlObject

Параметры

objectType
ModelTypeClass

Фильтр типов. Должен находиться в списке типов, ModelTypeClass возвращаемых методом TopLevelTypes , или вызов завершится ошибкой.

id
ObjectIdentifier

Уникальное удостоверение возвращаемого TSqlObject объекта.

queryScopes
DacQueryScopes

Фильтр области для запрашиваемых объектов.

Возвращаемое значение

Один объект TSqlObject или null.

Исключения

Если предоставленный objectType и id результат в нескольких TSqlObjects, или если objectType тип верхнего уровня не задан.

Если предоставленный objectType параметр имеет значение NULL.

Если связь с ошибкой завершается ошибкой Microsoft.SqlServer.Dac.Model.TSqlObjectService .

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