次の方法で共有


TSqlModel.GetObject メソッド

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

名前空間:  Microsoft.SqlServer.Dac.Model
アセンブリ:  Microsoft.SqlServer.Dac.Extensions (Microsoft.SqlServer.Dac.Extensions.dll)

構文

'宣言
Public Function GetObject ( _
    objectType As ModelTypeClass, _
    id As ObjectIdentifier, _
    queryScopes As DacQueryScopes _
) As TSqlObject
'使用
Dim instance As TSqlModel 
Dim objectType As ModelTypeClass 
Dim id As ObjectIdentifier 
Dim queryScopes As DacQueryScopes 
Dim returnValue As TSqlObject 

returnValue = instance.GetObject(objectType, _
    id, queryScopes)
public TSqlObject GetObject(
    ModelTypeClass objectType,
    ObjectIdentifier id,
    DacQueryScopes queryScopes
)
public:
TSqlObject^ GetObject(
    ModelTypeClass^ objectType, 
    ObjectIdentifier^ id, 
    DacQueryScopes queryScopes
)
member GetObject : 
        objectType:ModelTypeClass * 
        id:ObjectIdentifier * 
        queryScopes:DacQueryScopes -> TSqlObject
public function GetObject(
    objectType : ModelTypeClass, 
    id : ObjectIdentifier, 
    queryScopes : DacQueryScopes
) : TSqlObject

パラメーター

戻り値

型: Microsoft.SqlServer.Dac.Model.TSqlObject
1 つの TSqlObject または null。

例外

例外 条件
DacModelException

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

ArgumentNullException

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

ArgumentNullException

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

RemotingException

TSqlObjectService との通信が失敗した場合。

関連項目

参照

TSqlModel クラス

Microsoft.SqlServer.Dac.Model 名前空間