public void SendStatus(MessageQueue queue, string status, Guid clientId) { SequanceMessage message = new SequanceMessage { ClientId = clientId, Label = status, MessageType = MessageType.ClientStatus, }; SendMessagesUsingTransactions(queue, new List <SequanceMessage> { message }); }
public void SendSettings(MessageQueue queue, int settingValue, Guid clientId) { SequanceMessage message = new SequanceMessage { ClientId = clientId, SettingValue = settingValue, MessageType = MessageType.Setting }; SendMessagesUsingTransactions(queue, new List <SequanceMessage> { message }); }
public List <SequanceMessage> CreateBatchFileMessages(List <byte[]> listBytes, string fileName, Guid clientId) { var sequenceId = Guid.NewGuid(); var position = 0; var result = new List <SequanceMessage>(); foreach (var bytes in listBytes) { SequanceMessage message = new SequanceMessage { ClientId = clientId, Label = fileName, SequanceId = sequenceId, MessageType = MessageType.File, Position = position, Body = bytes }; position++; result.Add(message); } return(result); }