Task <Guid> IInitializerVariable <Guid> .GetValue <TMessage>(InitializeContext <TMessage> context) { var timestampContext = context.GetOrAddPayload <IdContext>(() => new Context(_id)); return(Task.FromResult(timestampContext.Id)); }
Task <DateTime> IInitializerVariable <DateTime> .GetValue <TMessage>(InitializeContext <TMessage> context) { var timestampContext = context.GetOrAddPayload <TimestampContext>(() => new Context(_timestamp)); return(Task.FromResult(timestampContext.Timestamp)); }