Partilhar via


Método TSqlModel.GetObjects (ModelTypeClass, ObjectIdentifier, DacQueryScopes)

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 (em Microsoft.SqlServer.Dac.Extensions.dll)

Sintaxe

'Declaração
Public Function GetObjects ( _
    objectType As ModelTypeClass, _
    id As ObjectIdentifier, _
    queryScopes As DacQueryScopes _
) As IEnumerable(Of TSqlObject)
'Uso
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>

Parâmetros

Valor de retorno

Tipo: System.Collections.Generic.IEnumerable<TSqlObject>
All TSqlObject that match the objectType and id.

Exceções

Exceção Condição
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.

Consulte também

Referência

TSqlModel Classe

Sobrecarregado GetObjects

Namespace Microsoft.SqlServer.Dac.Model