IModelBus 인터페이스
서비스 공급자에서 이 형식의 인스턴스를 가져와서 다른 모델을 여는 데 사용할 수 있는 어댑터를 가져오는 데 사용합니다.
네임스페이스: Microsoft.VisualStudio.Modeling.Integration
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0(Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
구문
‘선언
Public Interface IModelBus _
Inherits IServiceProvider
public interface IModelBus : IServiceProvider
IModelBus 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
![]() |
CreateAdapter(ModelBusReference) | 모델 참조 또는 모델 요소 참조일 수 있는 제공된 참조에 대한 새 어댑터 인스턴스를 만들고 반환하려고 시도합니다. |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | 제공된 참조에 대한 새 어댑터 인스턴스를 만들고 반환하려고 시도합니다.서비스 공급자를 제공하도록 허용합니다. |
![]() |
DeserializeReference | 제공된 문자열을 deserialize한 다음 ModelBusReference를 반환합니다. |
![]() |
FindAdapterManagers | 지정된 개체에 ModelBusReferences를 만들 수 있는 ModelBusAdapter 관리자 목록을 반환합니다.위치 정보는 모든 형태로 가능하며 DSL 모델 파일의 파일 경로와 같이 사용 가능한 어댑터 관리자에서 인식할 수 있습니다. |
![]() |
GetAdapterManager | 해당 ID를 사용하여 ModelBusAdapterManager 인스턴스를 찾습니다.없는 경우 예외를 throw합니다. |
![]() |
GetService | 지정된 형식의 서비스 개체를 가져옵니다. (IServiceProvider에서 상속됨) |
![]() |
LogError | 오류 메시지를 기록합니다. |
![]() |
SerializeReference | 제공된 참조를 호출자가 유지할 수 있는 문자열로 serialize합니다.참조에 ReferenceContext 정보가 연결되어 있으면 문자열이 deserialize될 때 해당하는 컨텍스트 정보를 제공해야 합니다. |
![]() |
ValidateReference | 해당 어댑터를 사용하여 지정된 참조의 유효성을 검사합니다.이 메서드는 참조의 LastStatus를 업데이트하고 반환해야 합니다. |
위쪽
설명
자세한 내용은 Visual Studio Modelbus를 사용하여 모델 통합을 참조하십시오.