【发布时间】:2013-08-25 12:44:00
【问题描述】:
我在 Azure 中有一个工作角色,需要在特定时间创建特定报告(使用用户 timezoneinfo)。
我们知道,azure worker 和 web 角色在 UTC 时间运行,对吗?嗯,我的用户分布在世界各地。
用户有一个自定义表单应用程序,他们可以在其中选择他们想要接收报告的时区和小时。
例如:来自俄罗斯的用户将根据他的位置选择自己的 TimeZoneInfo,来自法国的用户将选择自己的,而来自美国的用户将根据位置选择自己的时区。
有一个服务总线队列将接收消息,但消息将在特定时间使用ScheduledEnqueueTimeUtc 属性传递。这意味着消息将在ScheduledEnqueueTimeUtc 属性指定的日期时间显示在队列中。
如何设置此属性的值,以便消息根据用户所在的时间显示在队列中,以便他们及时获得报告?
【问题讨论】:
-
不能在form app中将本地时间转换成UTC,然后发送到Azure吗?
标签: azure azureservicebus azure-servicebus-queues