0

サービスの予約をスケジュールしようとしましたが、AppointmentRequest タイプのUserTimeZoneCode プロパティと混同されました。MSDNの記事によると、これはプロパティです。int

残念ながら、公式のサンプル コードには情報が不足しています(ただの「マジック ナンバー」です)。

// Create the appointment request.
AppointmentRequest appointmentReq = new AppointmentRequest
{
    ...
    // The search window describes the time when the resouce can be scheduled.
    // It must be set.
    SearchWindowStart = DateTime.Now.ToUniversalTime(),
    SearchWindowEnd = DateTime.Now.AddDays(7).ToUniversalTime(),
    UserTimeZoneCode = 1
};

では、特定のタイムゾーンに一致するコードはどこで確認できますか? それに対する列挙型はどこにありますか?

4

1 に答える 1

2

このSDKサンプルコードでそれを手に入れました:SampleCode\CS\BusinessDataModel\BusinessManagement\WorkingWithTimeZones.cs

このサンプルでは、​​タイム ゾーンでさまざまな SDK メッセージを使用する方法を示します。

既存の TimeZones のリストは、GetAllTimeZonesWithDisplayNameRequestメッセージを使用してシステムから取得できます。

また、SDK の以前のバージョンの列挙型TimeZoneCode Class (CrmHelpers)に遭遇します。CRM 2011 の TimeZones とは完全に一致していませんが、注意してください。

于 2012-12-21T13:05:35.690 に答える