/// <summary> /// Handles the specified publish verb options. /// </summary> /// <param name="options"> /// The options. /// </param> public static void Handle(PublicationOptions options) { if (options.IsVerbose) { Debug.Listeners.Add(new ConsoleTraceListener()); } var description = new MessageBusDescription { ConnectionString = options.ConnectionString, Factory = DependencyResolver.Resolve<IMessageBusFactory>( options.Factory) }; var bus = new MessageBus(description); var entity = options.Entity; var message = options.Message; if (!string.IsNullOrWhiteSpace(message)) { SendMessage(entity, message, bus); } var fileName = options.InputFileName; if (!string.IsNullOrWhiteSpace(fileName) && File.Exists(fileName)) { foreach (var line in File.ReadAllLines(fileName)) { SendMessage(entity, line, bus); } } }
/// <summary> /// Handles the specified publish verb options. /// </summary> /// <param name="options"> /// The options. /// </param> public static void Handle(PublicationOptions options) { if (options.IsVerbose) { Debug.Listeners.Add(new ConsoleTraceListener()); } var description = new MessageBusDescription { ConnectionString = options.ConnectionString, Factory = DependencyResolver.Resolve <IMessageBusFactory>( options.Factory) }; var bus = new MessageBus(description); var entity = options.Entity; var message = options.Message; if (!string.IsNullOrWhiteSpace(message)) { SendMessage(entity, message, bus); } var fileName = options.InputFileName; if (!string.IsNullOrWhiteSpace(fileName) && File.Exists(fileName)) { foreach (var line in File.ReadAllLines(fileName)) { SendMessage(entity, line, bus); } } }