public void Handle(PriceUpdated message)
    {
        var header = bus.GetMessageHeader(message, Headers.OriginatingSite);

        log.Info($"Price update for: {message.ProductId} received. Reply over channel: {header}");

        var updateAcknowledged = new PriceUpdateAcknowledged
        {
            BranchOffice = "RemoteSite"
        };

        bus.Reply(updateAcknowledged);
    }
    public Task Handle(PriceUpdated message, IMessageHandlerContext context)
    {
        var messageHeader = context.MessageHeaders[Headers.OriginatingSite];

        log.Info($"Price update for product: {message.ProductId} received. Going to reply over channel: {messageHeader}");

        var updateAcknowledged = new PriceUpdateAcknowledged
        {
            BranchOffice = "RemoteSite"
        };

        return(context.Reply(updateAcknowledged));
    }
Esempio n. 3
0
    public void Handle(PriceUpdated message)
    {
        var messageHeader = bus.GetMessageHeader(message, Headers.OriginatingSite);

        log.InfoFormat("Price update for product: {0} received. Going to reply over channel: {1}", message.ProductId, messageHeader);

        var updateAcknowledged = new PriceUpdateAcknowledged
        {
            BranchOffice = "RemoteSite"
        };

        bus.Reply(updateAcknowledged);
    }