Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns all TSqlObject that match the ModelTypeClass and ObjectIdentifier. 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.
Namespace: Microsoft.SqlServer.Dac.Model
Assembly: Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)
Syntax
'Declaration
Public Function GetObjects ( _
objectType As ModelTypeClass, _
id As ObjectIdentifier, _
queryScopes As DacQueryScopes _
) As IEnumerable(Of TSqlObject)
'Usage
Dim instance As TSqlModel
Dim objectType As ModelTypeClass
Dim id As ObjectIdentifier
Dim queryScopes As DacQueryScopes
Dim returnValue As IEnumerable(Of TSqlObject)
returnValue = instance.GetObjects(objectType, _
id, queryScopes)
public IEnumerable<TSqlObject> GetObjects(
ModelTypeClass objectType,
ObjectIdentifier id,
DacQueryScopes queryScopes
)
public:
IEnumerable<TSqlObject^>^ GetObjects(
ModelTypeClass^ objectType,
ObjectIdentifier^ id,
DacQueryScopes queryScopes
)
member GetObjects :
objectType:ModelTypeClass *
id:ObjectIdentifier *
queryScopes:DacQueryScopes -> IEnumerable<TSqlObject>
public function GetObjects(
objectType : ModelTypeClass,
id : ObjectIdentifier,
queryScopes : DacQueryScopes
) : IEnumerable<TSqlObject>
Parameters
- objectType
Type: Microsoft.SqlServer.Dac.Model.ModelTypeClass
Type Filter. Must be in the list of ModelTypeClass types returned from the TopLevelTypes method or the call will fail.
- id
Type: Microsoft.SqlServer.Dac.Model.ObjectIdentifier
Identity of the TSqlObject to return.
- queryScopes
Type: Microsoft.SqlServer.Dac.Model.DacQueryScopes
Scope filter for queried objects.
Return Value
Type: System.Collections.Generic.IEnumerable<TSqlObject>
All TSqlObject that match the objectType and id.
Exceptions
Exception | Condition |
---|---|
DacModelException | If the objectType is not a top level type. |
ArgumentNullException | If the supplied id is null. |
ArgumentNullException | If the supplied objectType is null. |
RemotingException | If communication with the TSqlObjectService fails. |