Share via


IVsDataProvider.CreateObject<TSite> 메서드 (Guid, Type, TSite)

지정 된 사이트 개체를 사용 하 여 배치 DDEX 공급자에 의해 구현 되는 지정 된 DDEX 데이터 원본에 대해 지정된 된 DDEX 지원 엔터티 인스턴스를 만듭니다.

네임스페이스:  Microsoft.VisualStudio.Data.Core
어셈블리:  Microsoft.VisualStudio.Data.Core(Microsoft.VisualStudio.Data.Core.dll)

구문

‘선언
Function CreateObject(Of TSite) ( _
    source As Guid, _
    objType As Type, _
    site As TSite _
) As Object
Object CreateObject<TSite>(
    Guid source,
    Type objType,
    TSite site
)
generic<typename TSite>
Object^ CreateObject(
    Guid source, 
    Type^ objType, 
    TSite site
)
abstract CreateObject : 
        source:Guid * 
        objType:Type * 
        site:'TSite -> Object
JScript에서는 제네릭 형식이나 메서드를 지원하지 않습니다.

형식 매개 변수

  • TSite
    사이트입니다.

매개 변수

  • source
    형식: Guid

    DDEX 데이터 소스의 식별자 또는 Empty 없음 특정 데이터 원본에 대 한.

  • objType
    형식: Type

    DDEX 지원 엔터티의 형식입니다.

  • site
    형식: TSite

    새 DDEX 지원 엔터티 사이트 해야 하는 개체의 인스턴스.

반환 값

형식: Object
지정 된 엔터티의 DDEX 지원 사이트를 지정 된 개체와 함께 배치 DDEX 공급자에 의해 구현 되는 인스턴스.

예외

예외 조건
ArgumentNullException

objType 매개 변수가 nullNull 참조(Visual Basic의 경우 Nothing)입니다.

DataProviderException

DDEX 공급자 지원 엔터티를 지원 하지 않거나 지원 엔터티의 새 인스턴스를 인스턴스화할 수 여, 예외가 발생 했습니다 있는 CreateInstance DDEX 공급자 또는 리플렉션을 통해 호출 CreateObject 메서드 구현이 나 (있는 경우) 기본 또는 클라이언트 개체 구현을 만들지 못했습니다.

설명

이 메서드는 처음에 위임 된 TryCreateObject(Guid, Type, TSite) 방법. 결과가 nullNull 참조(Visual Basic의 경우 Nothing)을 throw 한 DataProviderException. 그렇지 않으면 결과 반환 됩니다.

.NET Framework 보안

참고 항목

참조

IVsDataProvider 인터페이스

CreateObject 오버로드

Microsoft.VisualStudio.Data.Core 네임스페이스