ModelBus 클래스

ModelBus 도구를 느슨하게 결합 된 방식으로 상호 작용할 수 있습니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBus

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

구문

‘선언
Public Class ModelBus _
    Implements IModelBus, SModelBus, IServiceProvider, IDisposable
public class ModelBus : IModelBus, SModelBus, 
    IServiceProvider, IDisposable

ModelBus 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 ModelBus -생성자에서 ModelBus 서비스를 요청할 수 있도록 Modelbus를 호스팅하는 응용 프로그램 IServiceProvider 인스턴스를 전달 해야 합니다.

위쪽

속성

  이름 설명
Public 속성 Disposed Moldebus 인스턴스가 있으면 true이, 거짓 그렇지 않으면 삭제 되었습니다.
Public 속성 ErrorCallback 호스트에서 제공 하는 대리자입니다.오류를 기록 하는 데 사용 합니다.

위쪽

메서드

  이름 설명
Public 메서드 CreateAdapter(ModelBusReference) Implements CreateAdapter 메서드
Public 메서드 CreateAdapter(ModelBusReference, IServiceProvider) Implements CreateAdapter 메서드
Public 메서드 DeserializeReference 제공 된 문자열을 deserialize 하는 Modelbusreference를 반환 합니다.
Public 메서드 Dispose()
Protected 메서드 Dispose(Boolean) 이 ModelBus 인스턴스를 삭제 합니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 소멸자가 있습니다. (Object.Finalize()을(를) 재정의함)
Public 메서드 FindAdapterManagers ModelBusAdapter 목록 ModelBusAdapter 범위는 지정 된 컨텍스트 정보를 기준으로 설명 하는 관리자를 찾습니다.모델과 함께 사용할 수 있습니다 ModelBusAdapter 관리자가 여러 개 있을 수 있습니다, 예를 들어.xml 파일 XML 편집기 또는 텍스트 편집기에서 열 수 있습니다.
Public 메서드 GetAdapterManager 해당 id를 사용 하 여 ModelBusAdapterManager 인스턴스를 찾습니다.
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetRegisteredAdapterManagers<T> T 형식의 어댑터를 로드 하 고 등록 된 관리자 집합을 가져올
Public 메서드 GetService Modebus는 호스트에서 제공 하는 어댑터를 반환 합니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 LogError 오류 로그
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 SerializeReference 호출자가 계속 표시 될 수 있는 문자열에 대 한 제공 된 참조를 serialize 합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드 ValidateReference 해당 어댑터를 사용 하 여 지정 된 참조의 유효성을 검사 합니다.이 메서드는 마지막 상태를 반환 하는 참조를 업데이트 합니다.

위쪽

설명

자세한 내용은 Visual Studio Modelbus를 사용하여 모델 통합를 참조하십시오.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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