TSqlModel.GetObjects Metodo

Definizione

Overload

Nome Descrizione
GetObjects(DacQueryScopes, ModelTypeClass[])

Restituisce tutti gli TSqlObjectoggetti corrispondenti all'elenco di typeFilters. Solo i tipi di livello ModelTypeClass superiore sono supportati da questo metodo. Tutti i tipi nel typeFilters parametro devono essere presenti nell'oggetto TopLevelTypes o la chiamata avrà esito negativo.

GetObjects(String, ModelTypeClass[])

Restituisce tutti i TSqlObjectvalori contenuti in un determinato sourceName documento filtrato in base ModelTypeClassa s specificato dal typeFilters parametro .

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

Restituisce tutti gli TSqlObjectelementi corrispondenti a ModelTypeClass e ObjectIdentifier. Solo i tipi di livello ModelTypeClass superiore sono supportati da questo metodo. Il objectType parametro deve trovarsi nei tipi restituiti dal TopLevelTypes metodo oppure la chiamata avrà esito negativo.

GetObjects(DacQueryScopes, ModelTypeClass[])

Restituisce tutti gli TSqlObjectoggetti corrispondenti all'elenco di typeFilters. Solo i tipi di livello ModelTypeClass superiore sono supportati da questo metodo. Tutti i tipi nel typeFilters parametro devono essere presenti nell'oggetto TopLevelTypes o la chiamata avrà esito negativo.

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)

Parametri

queryScopes
DacQueryScopes

Filtro dell'ambito per gli oggetti sottoposti a query. Deve trovarsi nell'elenco dei ModelTypeClass tipi restituiti dal TopLevelTypes metodo oppure la chiamata avrà esito negativo.

typeFilters
ModelTypeClass[]

Elenco di ModelTypeClassoggetti da restituire.

Valori restituiti

Tutte TSqlObjectle corrispondenze con typeFilters.

Eccezioni

Se uno dei tipi nel typeFilters parametro non è un tipo di primo livello.

Se la comunicazione con l'oggetto Microsoft.SqlServer.Dac.Model.TSqlObjectService ha esito negativo.

Commenti

Se non typeFilters viene specificato alcun valore, vengono restituiti tutti gli TSqlObjectelementi.

Si applica a

GetObjects(String, ModelTypeClass[])

Restituisce tutti i TSqlObjectvalori contenuti in un determinato sourceName documento filtrato in base ModelTypeClassa s specificato dal typeFilters parametro .

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)

Parametri

sourceName
String

Nome del documento di origine

typeFilters
ModelTypeClass[]

Matrice di ModelTypeClass su cui deve essere filtrato l'oggetto risultante TSqlObject .

Valori restituiti

Elenco di TSqlObject

Eccezioni

Se la comunicazione con l'oggetto Microsoft.SqlServer.Dac.Model.TSqlObjectService ha esito negativo.

Commenti

Se non typeFilters viene specificato alcun valore, vengono restituiti tutti gli ModelTypeClasselementi.

Si applica a

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

Restituisce tutti gli TSqlObjectelementi corrispondenti a ModelTypeClass e ObjectIdentifier. Solo i tipi di livello ModelTypeClass superiore sono supportati da questo metodo. Il objectType parametro deve trovarsi nei tipi restituiti dal TopLevelTypes metodo oppure la chiamata avrà esito negativo.

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)

Parametri

objectType
ModelTypeClass

Tipo Filtro. Deve trovarsi nell'elenco dei ModelTypeClass tipi restituiti dal TopLevelTypes metodo oppure la chiamata avrà esito negativo.

id
ObjectIdentifier

Identità degli elementi TSqlObjectda restituire.

queryScopes
DacQueryScopes

Filtro dell'ambito per gli oggetti sottoposti a query.

Valori restituiti

Tutte TSqlObjectle corrispondenze con objectType e id.

Eccezioni

Se non objectType è un tipo di primo livello.

Se l'oggetto fornito objectType è Null.

Se la comunicazione con l'oggetto Microsoft.SqlServer.Dac.Model.TSqlObjectService ha esito negativo.

Si applica a