Example #1
0
        public async Task <IPreparedMessage> CreateAsync(IMessage message)
        {
            Guid id = Guid.NewGuid();

            return(PreparedMessage.Create(id, message.Type,
                                          await _dataProtector.ProtectAsync(id, SharedDataKeys.Queue),
                                          await _dataProtector.ProtectAsync(_messageSerialiser.Serialise(message), SharedDataKeys.Queue)
                                          ));
        }