TSqlModel.GetObjects 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| GetObjects(DacQueryScopes, ModelTypeClass[]) |
의 목록과 일치하는 모든 TSqlObject값을 반환합니다 |
| GetObjects(String, ModelTypeClass[]) |
매개 변수로 지정된 s로 필터링된 ModelTypeClass지정된 |
| GetObjects(ModelTypeClass, ObjectIdentifier, DacQueryScopes) |
및 와 일치하는 모든 TSqlObjects를 반환합니다 ModelTypeClassObjectIdentifier.
이 메서드에서 최상위 수준 ModelTypeClass 형식만 지원됩니다. 매개 변수는 |
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의 배열입니다.
반품
예외
통신이 실패하는 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 있어야 합니다. 그렇지 않으면 호출이 실패합니다.
반환할 S의 TSqlObjectID입니다.
- queryScopes
- DacQueryScopes
쿼리된 개체에 대한 범위 필터입니다.
반품
모두 TSqlObject와 일치합니다 objectTypeid.
예외
objectType 최상위 형식이 아닌 경우
제공된 objectType 값이 null인 경우
통신이 실패하는 Microsoft.SqlServer.Dac.Model.TSqlObjectService 경우