typeFilters の一覧に一致するすべての TSqlObject を返します。 このメソッドでは、最上位レベルの ModelTypeClass 型のみサポートされます。typeFilters パラメーターに含まれているすべての型は、TopLevelTypes に含まれている必要があります。含まれていない場合は、呼び出しが失敗します。
名前空間: Microsoft.SqlServer.Dac.Model
アセンブリ: Microsoft.SqlServer.Dac.Extensions (Microsoft.SqlServer.Dac.Extensions.dll)
構文
'宣言
Public Function GetObjects ( _
queryScopes As DacQueryScopes, _
ParamArray typeFilters As ModelTypeClass() _
) As IEnumerable(Of TSqlObject)
'使用
Dim instance As TSqlModel
Dim queryScopes As DacQueryScopes
Dim typeFilters As ModelTypeClass()
Dim returnValue As IEnumerable(Of TSqlObject)
returnValue = instance.GetObjects(queryScopes, _
typeFilters)
public IEnumerable<TSqlObject> GetObjects(
DacQueryScopes queryScopes,
params ModelTypeClass[] typeFilters
)
public:
IEnumerable<TSqlObject^>^ GetObjects(
DacQueryScopes queryScopes,
... array<ModelTypeClass^>^ typeFilters
)
member GetObjects :
queryScopes:DacQueryScopes *
typeFilters:ModelTypeClass[] -> IEnumerable<TSqlObject>
public function GetObjects(
queryScopes : DacQueryScopes,
... typeFilters : ModelTypeClass[]
) : IEnumerable<TSqlObject>
パラメーター
- queryScopes
型: Microsoft.SqlServer.Dac.Model.DacQueryScopes
クエリされるオブジェクトのスコープ フィルター。 TopLevelTypes メソッドから返された ModelTypeClass 型の一覧に含まれている必要があります。含まれていない場合は、呼び出しが失敗します。
- typeFilters
型: array<Microsoft.SqlServer.Dac.Model.ModelTypeClass[]
取得する ModelTypeClass の一覧。
戻り値
型: System.Collections.Generic.IEnumerable<TSqlObject>
typeFilters に一致するすべての TSqlObject。
例外
| 例外 | 条件 |
|---|---|
| DacModelException | typeFilters パラメーター内のいずれかの型が最上位レベルの型でない場合。 |
| RemotingException | TSqlObjectService との通信が失敗した場合。 |
説明
typeFilters が指定されない場合は、すべての TSqlObject が返されます。