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 , или вызов завершится ошибкой.
Уникальное удостоверение возвращаемого TSqlObject объекта.
- queryScopes
- DacQueryScopes
Фильтр области для запрашиваемых объектов.
Возвращаемое значение
Один объект TSqlObject или null.
Исключения
Если предоставленный objectType и id результат в нескольких TSqlObjects, или если objectType тип верхнего уровня не задан.
Если предоставленный objectType параметр имеет значение NULL.
Если связь с ошибкой завершается ошибкой Microsoft.SqlServer.Dac.Model.TSqlObjectService .