Use DateTimeOffset for instants that cross system boundaries
Use DateTimeOffset for timestamps sent through APIs, messages, or storage when they must identify one unambiguous point in time.
Use DateTimeOffset for timestamps sent through APIs, messages, or storage when they must identify one unambiguous point in time.
Assume a queue message can arrive more than once and make the handler’s business effects safe to repeat.
Make a retried write replay the same operation instead of creating a duplicate side effect.