diff --git a/projects/Applications/PublisherConfirms/PublisherConfirms.cs b/projects/Applications/PublisherConfirms/PublisherConfirms.cs index eeeb6ac44..98f2a5cde 100644 --- a/projects/Applications/PublisherConfirms/PublisherConfirms.cs +++ b/projects/Applications/PublisherConfirms/PublisherConfirms.cs @@ -55,15 +55,24 @@ Persistent = true }; +string hostname = "localhost"; +if (args.Length > 0) +{ + if (false == string.IsNullOrWhiteSpace(args[0])) + { + hostname = args[0]; + } +} + #pragma warning disable CS8321 // Local function is declared but never used await PublishMessagesIndividuallyAsync(); await PublishMessagesInBatchAsync(); await HandlePublishConfirmsAsynchronously(); -static Task CreateConnectionAsync() +Task CreateConnectionAsync() { - var factory = new ConnectionFactory { HostName = "localhost" }; + var factory = new ConnectionFactory { HostName = hostname }; return factory.CreateConnectionAsync(); }