Я тестировал EventGrid Azure, и одна из вещей, которые я пытаюсь сделать, это отправить событие, в котором частью PayLoad является поле DateTimeOffset.Я публикую событие, используя стандартный EventGridClient:
using (var client = new EventGridClient(topicCredentials))
{
await client.PublishEventsAsync(topicHostname, eventGridEvents).ConfigureAwait(false);
}
Я запустил Fiddler и убедился, что часть даты сериализуется так, как я ожидал: "CheckInDate": "2018-12-26T14: 47: 42.8-08: 00 "
Но когда мой подписанный прослушиватель функций Azure получает HttpTrigger и считывает содержимое сообщения, тот же элемент как-то отформатирован как UTC:" CheckInDate ":" 2018-12-26T22: 47: 42.8 + 00: 00 ".
Есть ли настройка или что-то, что мне нужно включить, чтобы сохранить первоначальное смещение?