TSqlModel.GetObjects Methode

Definition

Überlädt

Name Beschreibung
GetObjects(DacQueryScopes, ModelTypeClass[])

Gibt alle TSqlObjects zurück, die der Liste der .typeFilters Nur Typen der obersten Ebene ModelTypeClass werden von dieser Methode unterstützt. Alle Typen im typeFilters Parameter müssen im TopLevelTypes Parameter vorhanden sein, oder der Aufruf schlägt fehl.

GetObjects(String, ModelTypeClass[])

Gibt alle TSqlObjects in einem bestimmten sourceName Dokument zurück, gefiltert nach ModelTypeClasss, die durch den typeFilters Parameter angegeben wurden.

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

Gibt alle TSqlObjects zurück, die mit und ModelTypeClass .ObjectIdentifier Nur Typen der obersten Ebene ModelTypeClass werden von dieser Methode unterstützt. Der objectType Parameter muss sich in den Typen befinden, die von der TopLevelTypes Methode zurückgegeben werden, oder der Aufruf schlägt fehl.

GetObjects(DacQueryScopes, ModelTypeClass[])

Gibt alle TSqlObjects zurück, die der Liste der .typeFilters Nur Typen der obersten Ebene ModelTypeClass werden von dieser Methode unterstützt. Alle Typen im typeFilters Parameter müssen im TopLevelTypes Parameter vorhanden sein, oder der Aufruf schlägt fehl.

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)

Parameter

queryScopes
DacQueryScopes

Bereichsfilter für abgefragte Objekte. Muss sich in der Liste der ModelTypeClass Typen befinden, die von der TopLevelTypes Methode zurückgegeben werden, oder der Aufruf schlägt fehl.

typeFilters
ModelTypeClass[]

Liste der ModelTypeClasszurückzugebenden Werte.

Gibt zurück

Alle TSqlObjectübereinstimmen typeFilters.

Ausnahmen

Wenn es sich bei einem der Typen im typeFilters Parameter nicht um einen Typ der obersten Ebene handelt.

Wenn die Kommunikation mit dem Microsoft.SqlServer.Dac.Model.TSqlObjectService Fehler fehlschlägt.

Hinweise

Wenn keine typeFilters s angegeben werden, werden alle TSqlObjectzurückgegeben.

Gilt für:

GetObjects(String, ModelTypeClass[])

Gibt alle TSqlObjects in einem bestimmten sourceName Dokument zurück, gefiltert nach ModelTypeClasss, die durch den typeFilters Parameter angegeben wurden.

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)

Parameter

sourceName
String

Name des Quelldokuments

typeFilters
ModelTypeClass[]

Array von ModelTypeClass, nach dem das Ergebnis TSqlObject gefiltert werden soll.

Gibt zurück

Liste der TSqlObject

Ausnahmen

Wenn die Kommunikation mit dem Microsoft.SqlServer.Dac.Model.TSqlObjectService Fehler fehlschlägt.

Hinweise

Wenn keine typeFilters s angegeben werden, werden alle ModelTypeClasszurückgegeben.

Gilt für:

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

Gibt alle TSqlObjects zurück, die mit und ModelTypeClass .ObjectIdentifier Nur Typen der obersten Ebene ModelTypeClass werden von dieser Methode unterstützt. Der objectType Parameter muss sich in den Typen befinden, die von der TopLevelTypes Methode zurückgegeben werden, oder der Aufruf schlägt fehl.

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)

Parameter

objectType
ModelTypeClass

Typfilter. Muss sich in der Liste der ModelTypeClass Typen befinden, die von der TopLevelTypes Methode zurückgegeben werden, oder der Aufruf schlägt fehl.

id
ObjectIdentifier

Die Identität der TSqlObjectzurückzugebenden Werte.

queryScopes
DacQueryScopes

Bereichsfilter für abgefragte Objekte.

Gibt zurück

Alle TSqlObjects, die mit den objectType und id.

Ausnahmen

Wenn es objectType sich nicht um einen Typ der obersten Ebene handelt.

Wenn der angegebene objectType Wert null ist.

Wenn die Kommunikation mit dem Microsoft.SqlServer.Dac.Model.TSqlObjectService Fehler fehlschlägt.

Gilt für: