Exemplo n.º 1
0
        public void MutateIncoming(TransportMessage transportMessage)
        {
            returnInfo = null;

            var headers = transportMessage.Headers;

            if (!headers.ContainsKey(Headers.HttpFrom) &&
                !headers.ContainsKey(Headers.OriginatingSite))
            {
                return;
            }

            string originatingSite;

            headers.TryGetValue(Headers.OriginatingSite, out originatingSite);
            string httpFrom;

            headers.TryGetValue(Headers.HttpFrom, out httpFrom);
            returnInfo = new HttpReturnInfo
            {
                //we preserve the httpFrom to be backwards compatible with NServiceBus 2.X
                HttpFrom        = httpFrom,
                OriginatingSite = originatingSite,
                ReplyToAddress  = transportMessage.ReplyToAddress,
                LegacyMode      = transportMessage.IsLegacyGatewayMessage()
            };
        }
Exemplo n.º 2
0
        public void MutateIncoming(TransportMessage transportMessage)
        {
            returnInfo = null;

            if (!transportMessage.Headers.ContainsKey(Headers.HttpFrom) &&
                !transportMessage.Headers.ContainsKey(Headers.OriginatingSite))
            {
                return;
            }

            returnInfo = new HttpReturnInfo
            {
                //we preserve the httpFrom to be backwards compatible with NServiceBus 2.X
                HttpFrom =
                    transportMessage.Headers.ContainsKey(Headers.HttpFrom)
                        ? transportMessage.Headers[Headers.HttpFrom]
                        : null,
                OriginatingSite =
                    transportMessage.Headers.ContainsKey(Headers.OriginatingSite)
                        ? transportMessage.Headers[Headers.OriginatingSite]
                        : null,
                ReplyToAddress = transportMessage.ReplyToAddress,
                LegacyMode     = transportMessage.IsLegacyGatewayMessage()
            };
        }
Exemplo n.º 3
0
        public void MutateIncoming(TransportMessage transportMessage)
        {
            returnInfo = null;

            if (!transportMessage.Headers.ContainsKey(Headers.HttpFrom) &&
                !transportMessage.Headers.ContainsKey(Headers.OriginatingSite))
            {
                return;
            }

            returnInfo = new HttpReturnInfo
            {
                //we preserve the httpFrom to be backwards compatible with NServiceBus 2.X
                HttpFrom =
                    transportMessage.Headers.ContainsKey(Headers.HttpFrom)
                        ? transportMessage.Headers[Headers.HttpFrom]
                        : null,
                OriginatingSite =
                    transportMessage.Headers.ContainsKey(Headers.OriginatingSite)
                        ? transportMessage.Headers[Headers.OriginatingSite]
                        : null,
                ReplyToAddress = transportMessage.ReplyToAddress,
                LegacyMode = transportMessage.IsLegacyGatewayMessage()
            };
        }
Exemplo n.º 4
0
 public IEnumerable <Site> GetDestinationSitesFor(TransportMessage messageToDispatch)
 {
     if (messageToDispatch.Headers.ContainsKey(Headers.OriginatingSite))
     {
         yield return(new Site
         {
             Channel = Channel.Parse(messageToDispatch.Headers[Headers.OriginatingSite]),
             Key = "Default reply channel",
             LegacyMode = messageToDispatch.IsLegacyGatewayMessage()
         });
     }
 }
 public IEnumerable<Site> GetDestinationSitesFor(TransportMessage messageToDispatch)
 {
     if (messageToDispatch.Headers.ContainsKey(Headers.OriginatingSite))
     {
         yield return new Site
         {
             Channel = Channel.Parse(messageToDispatch.Headers[Headers.OriginatingSite]),
             Key = "Default reply channel",
             LegacyMode = messageToDispatch.IsLegacyGatewayMessage()
         };
     }
 }
 public IEnumerable<Site> GetDestinationSitesFor(TransportMessage messageToDispatch)
 {
     string originatingSite;
     if (messageToDispatch.Headers.TryGetValue(Headers.OriginatingSite, out originatingSite))
     {
         yield return new Site
         {
             Channel = Channel.Parse(originatingSite),
             Key = "Default reply channel",
             LegacyMode = messageToDispatch.IsLegacyGatewayMessage()
         };
     }
 }
        public IEnumerable <Site> GetDestinationSitesFor(TransportMessage messageToDispatch)
        {
            string originatingSite;

            if (messageToDispatch.Headers.TryGetValue(Headers.OriginatingSite, out originatingSite))
            {
                yield return(new Site
                {
                    Channel = Channel.Parse(originatingSite),
                    Key = "Default reply channel",
                    LegacyMode = messageToDispatch.IsLegacyGatewayMessage()
                });
            }
        }
        public void MutateIncoming(TransportMessage transportMessage)
        {
            returnInfo = null;

            var headers = transportMessage.Headers;
            if (!headers.ContainsKey(Headers.HttpFrom) &&
                !headers.ContainsKey(Headers.OriginatingSite))
            {
                return;
            }

            string originatingSite;
            headers.TryGetValue(Headers.OriginatingSite, out originatingSite);
            string httpFrom;
            headers.TryGetValue(Headers.HttpFrom, out httpFrom);
            returnInfo = new HttpReturnInfo
            {
                //we preserve the httpFrom to be backwards compatible with NServiceBus 2.X 
                HttpFrom = httpFrom,
                OriginatingSite = originatingSite,
                ReplyToAddress = transportMessage.ReplyToAddress,
                LegacyMode = transportMessage.IsLegacyGatewayMessage()
            };
        }