Exchange 2010 Webサービス(EWS)を使用した終日イベントの予定の作成に問題が発生しました。終日の予定オブジェクトを作成するために、既存の要件によるとExchange 2010 Webサービス - 終日予定の作成
は、指定した開始時刻と終了時刻(すなわち、2011年10月20日午前12:00:00)、また、タイムゾーンを持っている必要があります。
しかし、私のアプリケーションは、WebDAVセットの開始とするのではなく、EWSを使用するように変換し、Exchangeサーバーに送信されたGMT(グリニッジ)時間に変換終了時刻は。このような手法はWebDAVで完全に機能しました。 しかし、EWSでは私は奇妙な結果を得ました:3(3)日に及ぶ予定であり、すべての日のイベントの任命ではありません!!!
私のメールボックスのタイムゾーンが太平洋標準時(OWAインターフェイスを使用)に設定し、Exchangeサーバーの日付と時刻も太平洋標準時間に設定してください。
予定開始時刻と終了時刻をするように設定されている「2011-10-20T07:00:00.000Z」それぞれと「00.000Z 2011-10-21T07:00」。 現地時間では、これらの時間はそれぞれ(夏時間を考慮して)「10/20/2011 12:00:00 AM」と「10/21/2011 12:00:00 AM」です。
予定オブジェクトのIsAllDayEventプロパティがFalseに設定されている場合 - 予定が正しく作成されていない - すべての日ではなく、10/20/2011 12AMで終了し、10/21/2011 12AMで終了し、1日のみを占める - 10月/ 20/Outlookカレンダーの2011
アポイントメントオブジェクトのisAllDayEventプロパティがTrueに設定されている場合(残りはすべて同じです) - アポイントメントは2011年10月19日午後9時00分に開始され、2011年10月21日午後9時00分に終了し、終日ではありません。
それは私が何か間違ったことをやっているということかもしれませんが、私のために提起以下、上記の質問に基づく:
- EWSは、終日イベントのグリニッジ時間をサポートしていますか?
はいの場合 - 私の間違いは何ですか?
私はどんな提案を感謝しています。 よろしくお願いいたします。 アンドリュー