다음을 통해 공유


ModelBusAdapterManager.DoCreateAdapter 메서드

이 ModelBusAdapterManager에 의해 지원되는 ModelBusAdapter 인스턴스의 실제 생성입니다.

네임스페이스:  Microsoft.VisualStudio.Modeling.Integration
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0(Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

구문

‘선언
Protected MustOverride Function DoCreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected abstract ModelBusAdapter DoCreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

매개 변수

  • serviceProvider
    형식: System.IServiceProvider
    어댑터를 구성할 수 있도록 특별한 서비스를 제공하는 ServiceProvider

반환 값

형식: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
성공할 경우 null이 아닌 생성된 ModelBusAdapter 인스턴스이고, 그렇지 않으면 예외가 throw됩니다.

설명

호출자는 AdapterManager에 의해 생성 되는 어댑터 사이의 개인 프로토콜을 구현 하는 서비스를 제공 하는 IServiceProvider 호출자에 의해 사용 되어야 합니다. AdapterManager는 그렇지 않은 경우이 ServiceProvider를 AdapterManager로 사용 하지 말아야 하 고 특별 한 서비스에서 호출자를 필요 하지 않습니다. 구현자 참고: 범용 서비스를 검색 하 여 ModelBus를 사용 하려면 ServiceProvider 또는 다른 모든 표준 ServiceProvider 대신의.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ModelBusAdapterManager 클래스

Microsoft.VisualStudio.Modeling.Integration 네임스페이스