다음을 통해 공유


샘플 작업 오류 핸들러

샘플 작업 오류 처리기에는 OperationsClient, OperationsHandlerOperationsServer의 세 가지 주요 어셈블리 가 있습니다.

솔루션은 OperationsClient 어셈블리에서 OpsClient 개체를 사용하도록 어댑터를 구성합니다. 예상한 대로 OpsClient 개체는 IOpsAIC 인터페이스를 구현합니다.

OpsClient 개체는 IOperationsSystem 인터페이스를 사용하여 .NET Framework 원격 기능을 통해 OpsHandler 개체를 호출합니다. IOperationsSystem 인터페이스는 다음과 같이 표시됩니다.

public interface IOperationsSystem  
{  
    void Initialize(string initData);  
    void Post(string originMachine, byte[] message);  
}  
  

콘솔 애플리케이션인 OperationsServerOpsHandler 개체에 대한 요청을 수신 대기하고 .NET Framework 원격 기능의 서버 역할을 합니다. OpsClient 개체의 Execute 메서드를 호출하면 OpsHandler 개체의 Post 메서드가 호출됩니다.

OpsHandler 메서드는 Trace 개체를 사용하여 인수 문자열을 작성하여 응답합니다. 이로 인해 콘솔에 오류가 게시됩니다. Trace 개체에 대한 자세한 내용은 .NET Framework 클래스 라이브러리의 "추적 클래스"를 참조하세요.

참고

여기서 패턴은 인터페이스가 클라이언트와 원격 개체 간의 메서드 호출을 지정하는 OrderHandler 의 패턴과 동일합니다. 그러나 OpsClientOpsHandler 사이에는 추가 간접 간접 계층이 있습니다.

참고 항목

Ops 어댑터