TSqlModel.GetObjects 메서드

정의

오버로드

Name Description
GetObjects(DacQueryScopes, ModelTypeClass[])

의 목록과 일치하는 모든 TSqlObject값을 반환합니다 typeFilters. 이 메서드에서는 최상위 ModelTypeClass 형식만 지원됩니다. 매개 변수의 typeFilters 모든 형식이 해당 형식에 TopLevelTypes 있어야 합니다. 그렇지 않으면 호출이 실패합니다.

GetObjects(String, ModelTypeClass[])

매개 변수로 지정된 s로 필터링된 ModelTypeClass지정된 sourceName 문서의 모든 TSqlObjects를 typeFilters 반환합니다.

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

및 와 일치하는 모든 TSqlObjects를 반환합니다 ModelTypeClassObjectIdentifier. 이 메서드에서 최상위 수준 ModelTypeClass 형식만 지원됩니다. 매개 변수는 objectType 메서드에서 TopLevelTypes 반환된 형식에 있어야 합니다. 그렇지 않으면 호출이 실패합니다.

GetObjects(DacQueryScopes, ModelTypeClass[])

의 목록과 일치하는 모든 TSqlObject값을 반환합니다 typeFilters. 이 메서드에서는 최상위 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반환할 목록입니다.

반품

모두 TSqlObject일치 typeFilters합니다.

예외

매개 변수의 형식 중 최상위 형식이 typeFilters 아닌 경우

통신이 실패하는 Microsoft.SqlServer.Dac.Model.TSqlObjectService 경우

설명

제공되지 않으면 typeFilters 모든 TSqlObjects가 반환됩니다.

적용 대상

GetObjects(String, ModelTypeClass[])

매개 변수로 지정된 s로 필터링된 ModelTypeClass지정된 sourceName 문서의 모든 TSqlObjects를 typeFilters 반환합니다.

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 모든 ModelTypeClasss가 반환됩니다.

적용 대상

GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes)

및 와 일치하는 모든 TSqlObjects를 반환합니다 ModelTypeClassObjectIdentifier. 이 메서드에서 최상위 수준 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

반환할 S의 TSqlObjectID입니다.

queryScopes
DacQueryScopes

쿼리된 개체에 대한 범위 필터입니다.

반품

모두 TSqlObject와 일치합니다 objectTypeid.

예외

objectType 최상위 형식이 아닌 경우

제공된 objectType 값이 null인 경우

통신이 실패하는 Microsoft.SqlServer.Dac.Model.TSqlObjectService 경우

적용 대상