コード例 #1
0
    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
    }
コード例 #2
0
    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);
    }
コード例 #3
0
ファイル: Program.cs プロジェクト: yuxuac/docs.particular.net
    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");
    }
コード例 #4
0
    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");
    }
コード例 #5
0
 public ActionResult SendObjectMessageCompleted(ObjectResponseMessage response)
 {
     return(View("SendObjectMessage", response));
 }
コード例 #6
0
 public ActionResult SendObjectMessageCompleted(ObjectResponseMessage response)
 {
     return View("SendObjectMessage", response);
 }