TSqlModel.GetObject(ModelTypeClass, ObjectIdentifier, DacQueryScopes) メソッド

定義

指定したobjectTypeidTSqlObjectを返します。 このメソッドでは、最上位レベルの ModelTypeClass 型のみがサポートされています。 objectType パラメーターは、 TopLevelTypes メソッドから返される型に含まれている必要があります。または、呼び出しは失敗します。

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

パラメーター

objectType
ModelTypeClass

型フィルター。 TopLevelTypes メソッドから返されるModelTypeClass型の一覧に含まれている必要があります。呼び出しは失敗します。

id
ObjectIdentifier

返される TSqlObject の一意の ID。

queryScopes
DacQueryScopes

クエリ対象オブジェクトのスコープ フィルター。

返品

単一の TSqlObject または null。

例外

指定された objectTypeid が複数の TSqlObjectになった場合、または objectType が最上位レベルの型でない場合。

指定された objectType が null の場合。

Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。

適用対象