신뢰할 수있는 요청 응답에서 나는 응답이 인정되고 신뢰할 만하다는 것을 이해합니다. 어떤 이유로 8 회 시도 (8 회 기본 재 시도 횟수)에서 응답 메시지가 계속해서 실패하면 채널에 오류가 발생합니다.WCF 신뢰할 수있는 요청 응답 서비스 메서드에서 응답 할 때 오류를 처리하는 방법
서버 쪽 서비스 메서드에서 응답이 실패하면 작업을 수행해야하지만 서비스 메서드가 WCF 컨텍스트를 인식하지 못하기 때문에이를 어떻게 수행 할 수 있는지 알 수 없습니다.
/// <summary>
/// This is my service method, and does the reply in reliable request reply
/// </summary>
/// <returns></returns>
public IModelJob GetNextJob()
{
//dequeue the next item if there is any
var modelJob = _priorityQueue.Dequeue();
//if all attempts to reply fail (or at least fail to be acknowledged) then when and how do I get a chance to requeue this job?
return modelJob;
}
당신이 클라이언트와 프록시 자체에 대한 서비스 메서드를 호출 할 때 당신이 ClientBase에서 자신의 프록시를 구현할 수, 실패를 처리하기 위해 훨씬 쉽게 보인다.
나는 읽었습니다 : http://msdn.microsoft.com/en-us/library/aa480191.aspx을 (를) 검색 한 바 있지만 구체적인 내용은 찾을 수 없습니다.