다음을 통해 공유


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에서는 제네릭 형식이나 메서드를 지원하지 않습니다.

Type 매개 변수

  • TSite
    사이트입니다.

매개 변수

  • source
    형식: System.Guid
    DDEX 데이터 소스의 식별자는 또는 Empty 없음 특정 데이터 원본에 대 한.
  • objType
    형식: System.Type
    DDEX 지원 엔티티 유형입니다.
  • site
    형식: TSite
    새 DDEX 지원 엔터티 사이트 해야 하는 개체의 인스턴스.

반환 값

형식: System.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 네임스페이스