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.