/// <summary> /// Send message to a specific arn /// </summary> public void SendMessage(string subject, IEvent obj) { obj.Ensure(); if (this._messageBrokerSenderConfiguration.DryRun) { return; } var request = new PublishRequest { TopicArn = this._messageBrokerSenderConfiguration.Arn, Subject = subject, Message = JsonConvert.SerializeObject(obj) }; var response = this._messageBrokerSenderConfiguration.Client.PublishAsync(request).Result; }