Exemplo n.º 1
0
        public ConsoleExecuteResult EnableStatus(string location)
        {
            if (QueueStatus != null)
            {
                return(new ConsoleExecuteResult("status listener already enabled"));
            }

            if (!Uri.IsWellFormedUriString(location, UriKind.Absolute))
            {
                throw new ArgumentException($"{location} is not a valid Uri");
            }

            QueueStatus = QueueStatusContainer.Value.CreateStatus();
            QueueStatus.Options().ListenerAddress = new Uri(location);
            QueueStatus.Start();
            return(new ConsoleExecuteResult($"status listener started at {location}", new ConsoleExecuteAction(ConsoleExecuteActions.StatusUri, location)));
        }
Exemplo n.º 2
0
        public ConsoleExecuteResult EnableStatus(string location)
        {
            if (QueueStatus != null)
                return new ConsoleExecuteResult("status listener already enabled");

            if (!Uri.IsWellFormedUriString(location, UriKind.Absolute))
            {
                throw new ArgumentException($"{location} is not a valid Uri");
            }

            QueueStatus = QueueStatusContainer.Value.CreateStatus();
            QueueStatus.Options().ListenerAddress = new Uri(location);
            QueueStatus.Start();
            return new ConsoleExecuteResult($"status listener started at {location}", new ConsoleExecuteAction(ConsoleExecuteActions.StatusUri, location));
        }