次の方法で共有


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

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

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

構文

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

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

パラメーター

戻り値

型: System.Collections.Generic.IEnumerable<TSqlObject>
objectType と id に一致するすべての TSqlObject

例外

例外 条件
DacModelException

objectType が最上位レベルの型でない場合。

ArgumentNullException

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

ArgumentNullException

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

RemotingException

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

関連項目

参照

TSqlModel クラス

GetObjects オーバーロード

Microsoft.SqlServer.Dac.Model 名前空間