2013-08-25 4 views
0

사용자 시간대 정보를 사용하여 특정 시간에 특정 보고서를 작성해야하는 Azure에서 작업자 역할이 있습니다.Windows Azure 작업자 역할 특정 TimeZoneInfo에서 보고서 작성

아시다시피, 하늘빛 작업자와 웹 역할은 UTC 시간대에 올바르게 실행됩니까? 내 사용자는 전 세계 다른 지역에 위치하고 있습니다.

사용자는 사용자 정의 양식 앱을 사용하여 보고서를 수신 할 시간대와 시간을 선택할 수 있습니다.

예를 들어 러시아 사용자는 자신의 위치를 ​​기반으로 자신의 TimeZoneInfo를 선택하고 프랑스에서 자신을 선택하고 미국 유언장에서 위치를 기반으로 자신의 시간대를 선택합니다.

메시지를 수신하는 서비스 버스 대기열이 있지만 메시지는 ScheduledEnqueueTimeUtc 속성을 사용하여 특정 시간에 배달됩니다. 이는 메시지가 ScheduledEnqueueTimeUtc 속성에 의해 지정된 DateTime의 대기열에 표시됨을 의미합니다.

이 속성의 값을 설정하여 사용자가있는 시간에 따라 메시지가 대기열에 표시되어 보고서를 제 시간에 받아 볼 수 있도록하려면 어떻게해야합니까?

+0

양식 앱에서 현지 시간을 UTC로 변환하고 Azure로 보낼 수 없습니까? –

답변

0

대기열에 메시지를 보내기 전에 사용자의 시간대 환경 설정을 UTC로 변환해야하므로 앱 계층에 있습니다.

관련 문제