【问题标题】:Windows Azure worker role create report at specific TimeZoneInfoWindows Azure 辅助角色在特定的 TimeZoneInfo 创建报告
【发布时间】:2013-08-25 12:44:00
【问题描述】:

我在 Azure 中有一个工作角色,需要在特定时间创建特定报告(使用用户 timezoneinfo)。

我们知道,azure worker 和 web 角色在 UTC 时间运行,对吗?嗯,我的用户分布在世界各地。

用户有一个自定义表单应用程序,他们可以在其中选择他们想要接收报告的时区和小时。

例如:来自俄罗斯的用户将根据他的位置选择自己的 TimeZoneInfo,来自法国的用户将选择自己的,而来自美国的用户将根据位置选择自己的时区。

有一个服务总线队列将接收消息,但消息将在特定时间使用ScheduledEnqueueTimeUtc 属性传递。这意味着消息将在ScheduledEnqueueTimeUtc 属性指定的日期时间显示在队列中。

如何设置此属性的值,以便消息根据用户所在的时间显示在队列中,以便他们及时获得报告?

【问题讨论】:

  • 不能在form app中将本地时间转换成UTC,然后发送到Azure吗?

标签: azure azureservicebus azure-servicebus-queues


【解决方案1】:

这将在您的应用层中,因为在将消息放入队列之前,您需要将用户的时区偏好转换为 UTC。

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 2011-11-15
    • 2012-06-11
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多