TSqlModel.GetObject(ModelTypeClass, ObjectIdentifier, DacQueryScopes) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns TSqlObjects of the specified objectType
and id
.
Only top level ModelTypeClass types are supported by this method - the objectType
parameter
must be in the types returned from the TopLevelTypes method or the call will fail.
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
Parameters
- objectType
- ModelTypeClass
Type filter. Must be in the list of ModelTypeClass types returned from the TopLevelTypes method or the call will fail.
Unique identity of TSqlObject to return.
- queryScopes
- DacQueryScopes
Scope filter for queried objects.
Returns
Single TSqlObject or null.
Exceptions
If the supplied objectType
and id
result in multiple TSqlObjects,
or if the objectType
is not a top level type.
If the supplied objectType
is null.
If communication with the Microsoft.SqlServer.Dac.Model.TSqlObjectService fails.