private Func <BrokeredMessage, Task> CreateOnMessageAsyncCallback(Func <IBrokeredMessage, Task> onMessageAsync) { return(innerMessage => { var message = new BrokeredMessageWrapper(innerMessage); return onMessageAsync(message); }); }
public IBrokeredMessage Serialize(TMessage message) { var json = JsonConvert.SerializeObject(message); var brokeredMessage = new BrokeredMessageWrapper(json); brokeredMessage.Properties[BrokeredMessageSerializer.SchemaNameKey] = SchemaName; brokeredMessage.Properties[BrokeredMessageSerializer.SchemaVersionKey] = SchemaVersion; return(brokeredMessage); }