TSqlModel.GetObject(ModelTypeClass, ObjectIdentifier, DacQueryScopes) 메서드

정의

지정된 및 .의 s를 objectType 반환TSqlObject합니다id. 이 메서드에서 최상위 수준 ModelTypeClass 형식만 지원됩니다. 매개 변수는 objectType 메서드에서 TopLevelTypes 반환된 형식에 있어야 합니다. 그렇지 않으면 호출이 실패합니다.

public Microsoft.SqlServer.Dac.Model.TSqlObject GetObject(Microsoft.SqlServer.Dac.Model.ModelTypeClass objectType, Microsoft.SqlServer.Dac.Model.ObjectIdentifier id, Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes);
member this.GetObject : Microsoft.SqlServer.Dac.Model.ModelTypeClass * Microsoft.SqlServer.Dac.Model.ObjectIdentifier * Microsoft.SqlServer.Dac.Model.DacQueryScopes -> Microsoft.SqlServer.Dac.Model.TSqlObject
Public Function GetObject (objectType As ModelTypeClass, id As ObjectIdentifier, queryScopes As DacQueryScopes) As TSqlObject

매개 변수

objectType
ModelTypeClass

형식 필터입니다. 메서드에서 TopLevelTypes 반환된 형식 목록에 ModelTypeClass 있어야 합니다. 그렇지 않으면 호출이 실패합니다.

id
ObjectIdentifier

반환할 고유 ID입니다 TSqlObject .

queryScopes
DacQueryScopes

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

반품

단일 TSqlObject 또는 null입니다.

예외

제공된 objectType 결과에서 id 여러 TSqlObjects가 발생하거나 최상위 형식이 아닌 경우 objectType

제공된 objectType 값이 null인 경우

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

적용 대상