public Task Send(PublishContext context) { context.MessageId = (Guid?)_idStrategy.ConvertToProvider(_entry.Id); context.CorrelationId = (Guid?)_idStrategy.ConvertToProvider(_entry.CorrelationId); context.InitiatorId = (Guid?)_idStrategy.ConvertToProvider(_entry.SourceId); foreach (var header in _entry.Headers) { context.Headers.Set(header.Key, header.Value); } return(Task.CompletedTask); }