TSqlModel.GetObjects Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GetObjects(DacQueryScopes, ModelTypeClass[]) |
Restituisce tutti gli TSqlObjectoggetti corrispondenti all'elenco di |
| GetObjects(String, ModelTypeClass[]) |
Restituisce tutti i TSqlObjectvalori contenuti in un determinato |
| 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 |
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.
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.