void IDuplexRouterCallback.EndProcessMessage(IAsyncResult result) { FxTrace.Trace.SetAndTraceTransfer(this.activityID, true); try { CallbackAsyncResult.End(result); } catch (Exception e) { if (TD.RoutingServiceDuplexCallbackExceptionIsEnabled()) { TD.RoutingServiceDuplexCallbackException(this.eventTraceActivity, "DuplexCallbackProxy.EndProcessMessage", e); } throw; } }