static async Task SendObjectMessage(IEndpointInstance endpointInstance) { Console.WriteLine("Message sent"); #region SendObjectMessage ObjectMessage message = new ObjectMessage(); SendOptions sendOptions = new SendOptions(); sendOptions.SetDestination("Samples.Callbacks.Receiver"); ObjectResponseMessage response = await endpointInstance.Request <ObjectResponseMessage>(message, sendOptions); Console.WriteLine("Callback received with response property value:" + response.Property); #endregion }
public void SendObjectMessageAsync() { ObjectMessage message = new ObjectMessage(); AsyncManager.OutstandingOperations.Increment(); MvcApplication.Bus.Send("Samples.Callbacks.Receiver", message) .Register(ar => { CompletionResult localResult = (CompletionResult)ar.AsyncState; ObjectResponseMessage response = (ObjectResponseMessage)localResult.Messages[0]; AsyncManager.Parameters["response"] = response; AsyncManager.OutstandingOperations.Decrement(); }, this); }
static async void SendObjectMessage(IBus bus) { #region SendObjectMessage ObjectMessage message = new ObjectMessage(); SendOptions sendOptions = new SendOptions(); sendOptions.SetDestination("Samples.Callbacks.Receiver"); ObjectResponseMessage response = await bus.Request <ObjectResponseMessage>(message, sendOptions); Console.WriteLine("Callback received with response property value:" + response.Property); #endregion Console.WriteLine("Message sent"); }
static void SendObjectMessage(IBus bus) { #region SendObjectMessage ObjectMessage message = new ObjectMessage(); bus.Send("Samples.Callbacks.Receiver", message) .Register(ar => { CompletionResult localResult = (CompletionResult)ar.AsyncState; ObjectResponseMessage response = (ObjectResponseMessage)localResult.Messages[0]; Console.WriteLine("Callback received with response property value:" + response.Property); }, null); #endregion Console.WriteLine("Message sent"); }
public ActionResult SendObjectMessageCompleted(ObjectResponseMessage response) { return(View("SendObjectMessage", response)); }
public ActionResult SendObjectMessageCompleted(ObjectResponseMessage response) { return View("SendObjectMessage", response); }