static public void Send(JobAddMessage msg) { var env = new RPCEnvelope(); env.Message = msg; env.Operation = "JobAddMessage"; env.ResponseQueueUrl = null; Send(msg.GetType().Name, JsonConvert.SerializeObject(env)); }
public void Message(string s) { // Update Job: Add Message Turbine.Consumer.Contract.Behaviors.IConsumerContext ctx = Turbine.Consumer.AppUtility.GetConsumerContext(); var msg = new JobAddMessage(); msg.Id = Guid.NewGuid(); msg.Message = s; msg.Timestamp = DateTime.UtcNow; msg.JobId = job.Id; SimpleMessageConnect.Send(msg); }