2010-07-16 6 views
1

나는 그러한 모드가 있어야한다고 가정합니다. 방금 WCF 서비스를 시작하고 종료합니다. 다른 뭔가가 WCF 서비스에서 생성 된 로그 (데이터베이스/파일)를 검사합니다. 내 응용 프로그램을 호출하면 다른 작업을 수행 할 수 있지만 여전히 완료 이벤트에서 일부 코드가 실행되는 비동기 호출과는 다릅니다.콘솔 응용 프로그램에서 응답을 기다리지 않고 wcf 서비스를 호출하십시오.

답변

4

최적의 솔루션은 비동기 단방향 통화입니다.

편도 부분에는 메서드를 호출하고 싶지만 아무 결과도 기대하지 않는다고 말합니다. 해당 부분에 대한 자세한 내용은 What You Need To Know About One-Way Calls, Callbacks, And Events을 참조하십시오.

비동기 일부로 서비스 측에서 메시지를 수신하기를 기다리지 않고 바로 전화를 걸 수 있습니다.

그래서 기본적으로 당신이 필요합니다

[ServiceContract] 
public interface IMyService 
{ 
    [OperationContract(IsOneWay=true)] 
    public void OneWayCall() 
} 

다음 비동기 만에이를 호출합니다.

관련 문제