Exemple #1
0
                    static bool ProcessCallback(IAsyncResult result)
                    {
                        CallbackAsyncResult thisPtr = (CallbackAsyncResult)result.AsyncState;

                        thisPtr.callbackInstance.EndProcessMessage(result);
                        return(true);
                    }
Exemple #2
0
 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;
     }
 }