TSqlModel.GetObjects Método

Definición

Sobrecargas

Nombre Description
GetObjects(DacQueryScopes, ModelTypeClass[])

Devuelve todos los elementos TSqlObjectque coinciden con la lista de typeFilters. Este método solo admite tipos de nivel ModelTypeClass superior: todos los tipos del typeFilters parámetro deben estar presentes en o TopLevelTypes se producirá un error en la llamada.

GetObjects(String, ModelTypeClass[])

Devuelve todos los TSqlObjectelementos de un documento determinado sourceName filtrado por s especificados ModelTypeClasspor el typeFilters parámetro .

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

Devuelve todos los elementos TSqlObjectque coinciden con y ModelTypeClassObjectIdentifier. Este método solo admite tipos de nivel ModelTypeClass superior: el objectType parámetro debe estar en los tipos devueltos desde el TopLevelTypes método o se producirá un error en la llamada.

GetObjects(DacQueryScopes, ModelTypeClass[])

Devuelve todos los elementos TSqlObjectque coinciden con la lista de typeFilters. Este método solo admite tipos de nivel ModelTypeClass superior: todos los tipos del typeFilters parámetro deben estar presentes en o TopLevelTypes se producirá un error en la llamada.

public System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Dac.Model.TSqlObject> GetObjects(Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes, params Microsoft.SqlServer.Dac.Model.ModelTypeClass[] typeFilters);
member this.GetObjects : Microsoft.SqlServer.Dac.Model.DacQueryScopes * Microsoft.SqlServer.Dac.Model.ModelTypeClass[] -> seq<Microsoft.SqlServer.Dac.Model.TSqlObject>
Public Function GetObjects (queryScopes As DacQueryScopes, ParamArray typeFilters As ModelTypeClass()) As IEnumerable(Of TSqlObject)

Parámetros

queryScopes
DacQueryScopes

Filtro de ámbito para objetos consultados. Debe estar en la lista de ModelTypeClass tipos devueltos desde el TopLevelTypes método o se producirá un error en la llamada.

typeFilters
ModelTypeClass[]

Lista de ModelTypeClasss que se van a devolver.

Devoluciones

Todo lo TSqlObjectque coincide con typeFilters.

Excepciones

Si alguno de los tipos del typeFilters parámetro no es un tipo de nivel superior.

Si se produce un error en la Microsoft.SqlServer.Dac.Model.TSqlObjectService comunicación con .

Comentarios

Si no typeFilters se proporcionan todos los TSqlObjectelementos s, se devuelven.

Se aplica a

GetObjects(String, ModelTypeClass[])

Devuelve todos los TSqlObjectelementos de un documento determinado sourceName filtrado por s especificados ModelTypeClasspor el typeFilters parámetro .

public System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Dac.Model.TSqlObject> GetObjects(string sourceName, params Microsoft.SqlServer.Dac.Model.ModelTypeClass[] typeFilters);
member this.GetObjects : string * Microsoft.SqlServer.Dac.Model.ModelTypeClass[] -> seq<Microsoft.SqlServer.Dac.Model.TSqlObject>
Public Function GetObjects (sourceName As String, ParamArray typeFilters As ModelTypeClass()) As IEnumerable(Of TSqlObject)

Parámetros

sourceName
String

Nombre del documento de origen

typeFilters
ModelTypeClass[]

Matriz de ModelTypeClass en la que se debe filtrar el resultado TSqlObject .

Devoluciones

Lista de TSqlObjects

Excepciones

Si se produce un error en la Microsoft.SqlServer.Dac.Model.TSqlObjectService comunicación con .

Comentarios

Si no typeFilters se proporcionan todos los ModelTypeClasselementos s, se devuelven.

Se aplica a

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

Devuelve todos los elementos TSqlObjectque coinciden con y ModelTypeClassObjectIdentifier. Este método solo admite tipos de nivel ModelTypeClass superior: el objectType parámetro debe estar en los tipos devueltos desde el TopLevelTypes método o se producirá un error en la llamada.

public System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Dac.Model.TSqlObject> GetObjects(Microsoft.SqlServer.Dac.Model.ModelTypeClass objectType, Microsoft.SqlServer.Dac.Model.ObjectIdentifier id, Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes);
member this.GetObjects : Microsoft.SqlServer.Dac.Model.ModelTypeClass * Microsoft.SqlServer.Dac.Model.ObjectIdentifier * Microsoft.SqlServer.Dac.Model.DacQueryScopes -> seq<Microsoft.SqlServer.Dac.Model.TSqlObject>
Public Function GetObjects (objectType As ModelTypeClass, id As ObjectIdentifier, queryScopes As DacQueryScopes) As IEnumerable(Of TSqlObject)

Parámetros

objectType
ModelTypeClass

Filtro de tipo. Debe estar en la lista de ModelTypeClass tipos devueltos desde el TopLevelTypes método o se producirá un error en la llamada.

id
ObjectIdentifier

Identidad de los TSqlObjectelementos que se van a devolver.

queryScopes
DacQueryScopes

Filtro de ámbito para objetos consultados.

Devoluciones

Todo lo TSqlObjectque coincide con y idobjectType .

Excepciones

Si no objectType es un tipo de nivel superior.

Si el proporcionado objectType es NULL.

Si se produce un error en la Microsoft.SqlServer.Dac.Model.TSqlObjectService comunicación con .

Se aplica a