TSqlModel.GetObjects メソッド

定義

オーバーロード

名前 説明
GetObjects(DacQueryScopes, ModelTypeClass[])

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

GetObjects(String, ModelTypeClass[])

typeFilters パラメーターで指定されたModelTypeClassでフィルター処理された、特定のsourceName ドキュメント内のすべてのTSqlObjectを返します。

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

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

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)

ModelTypeClassObjectIdentifierに一致するすべての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型の一覧に含まれている必要があります。呼び出しは失敗します。

id
ObjectIdentifier

返される TSqlObjectの ID。

queryScopes
DacQueryScopes

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

返品

objectTypeidに一致するすべてのTSqlObject

例外

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

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

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

適用対象