TSqlModel.GetObjects メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetObjects(DacQueryScopes, ModelTypeClass[]) |
|
| GetObjects(String, ModelTypeClass[]) |
|
| GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes) |
ModelTypeClassとObjectIdentifierに一致するすべてのTSqlObjectを返します。
このメソッドでは、最上位レベルの ModelTypeClass 型のみがサポートされています。 |
GetObjects(DacQueryScopes, ModelTypeClass[])
typeFiltersの一覧に一致するすべてのTSqlObjectを返します。
このメソッドでは、最上位レベルの ModelTypeClass 型のみがサポートされています。 typeFilters パラメーター内のすべての型が TopLevelTypes に存在する必要があります。呼び出しは失敗します。
public System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Dac.Model.TSqlObject> GetObjects(Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes, params Microsoft.SqlServer.Dac.Model.ModelTypeClass[] typeFilters);
member this.GetObjects : Microsoft.SqlServer.Dac.Model.DacQueryScopes * Microsoft.SqlServer.Dac.Model.ModelTypeClass[] -> seq<Microsoft.SqlServer.Dac.Model.TSqlObject>
Public Function GetObjects (queryScopes As DacQueryScopes, ParamArray typeFilters As ModelTypeClass()) As IEnumerable(Of TSqlObject)
パラメーター
- queryScopes
- DacQueryScopes
クエリ対象オブジェクトのスコープ フィルター。 TopLevelTypes メソッドから返されるModelTypeClass型の一覧に含まれている必要があります。呼び出しは失敗します。
- typeFilters
- ModelTypeClass[]
返される ModelTypeClassの一覧。
返品
typeFiltersに一致するすべてのTSqlObject。
例外
typeFilters パラメーターのいずれかの型が最上位レベルの型でない場合。
Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。
注釈
typeFiltersが指定されていない場合は、すべてのTSqlObjectが返されます。
適用対象
GetObjects(String, ModelTypeClass[])
typeFilters パラメーターで指定されたModelTypeClassでフィルター処理された、特定のsourceName ドキュメント内のすべてのTSqlObjectを返します。
public System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Dac.Model.TSqlObject> GetObjects(string sourceName, params Microsoft.SqlServer.Dac.Model.ModelTypeClass[] typeFilters);
member this.GetObjects : string * Microsoft.SqlServer.Dac.Model.ModelTypeClass[] -> seq<Microsoft.SqlServer.Dac.Model.TSqlObject>
Public Function GetObjects (sourceName As String, ParamArray typeFilters As ModelTypeClass()) As IEnumerable(Of TSqlObject)
パラメーター
- sourceName
- String
ソース ドキュメントの名前
- typeFilters
- ModelTypeClass[]
結果の TSqlObject をフィルター処理する必要がある ModelTypeClass の配列。
返品
TSqlObjectの一覧
例外
Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。
注釈
typeFiltersが指定されていない場合は、すべてのModelTypeClassが返されます。
適用対象
GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)
ModelTypeClassとObjectIdentifierに一致するすべてのTSqlObjectを返します。
このメソッドでは、最上位レベルの ModelTypeClass 型のみがサポートされています。 objectType パラメーターは、 TopLevelTypes メソッドから返される型に含まれている必要があります。または、呼び出しは失敗します。
public System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Dac.Model.TSqlObject> GetObjects(Microsoft.SqlServer.Dac.Model.ModelTypeClass objectType, Microsoft.SqlServer.Dac.Model.ObjectIdentifier id, Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes);
member this.GetObjects : Microsoft.SqlServer.Dac.Model.ModelTypeClass * Microsoft.SqlServer.Dac.Model.ObjectIdentifier * Microsoft.SqlServer.Dac.Model.DacQueryScopes -> seq<Microsoft.SqlServer.Dac.Model.TSqlObject>
Public Function GetObjects (objectType As ModelTypeClass, id As ObjectIdentifier, queryScopes As DacQueryScopes) As IEnumerable(Of TSqlObject)
パラメーター
- objectType
- ModelTypeClass
フィルターの種類。 TopLevelTypes メソッドから返されるModelTypeClass型の一覧に含まれている必要があります。呼び出しは失敗します。
返される TSqlObjectの ID。
- queryScopes
- DacQueryScopes
クエリ対象オブジェクトのスコープ フィルター。
返品
objectTypeとidに一致するすべてのTSqlObject。
例外
objectTypeが最上位レベルの型でない場合。
指定された objectType が null の場合。
Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。