TSqlModel.GetObject(ModelTypeClass, ObjectIdentifier, DacQueryScopes) Methode

Definition

Gibt TSqlObjects der angegebenen objectType und id. 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 Microsoft.SqlServer.Dac.Model.TSqlObject GetObject(Microsoft.SqlServer.Dac.Model.ModelTypeClass objectType, Microsoft.SqlServer.Dac.Model.ObjectIdentifier id, Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes);
member this.GetObject : Microsoft.SqlServer.Dac.Model.ModelTypeClass * Microsoft.SqlServer.Dac.Model.ObjectIdentifier * Microsoft.SqlServer.Dac.Model.DacQueryScopes -> Microsoft.SqlServer.Dac.Model.TSqlObject
Public Function GetObject (objectType As ModelTypeClass, id As ObjectIdentifier, queryScopes As DacQueryScopes) As 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

Eindeutige Identität, die TSqlObject zurückgegeben werden soll.

queryScopes
DacQueryScopes

Bereichsfilter für abgefragte Objekte.

Gibt zurück

Single TSqlObject oder NULL.

Ausnahmen

Wenn das angegebene objectType Und id Ergebnis in mehreren TSqlObjects liegt oder wenn es sich nicht um einen Typ der objectType 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: