2012-12-21 138 views
0

我試着安排服務預約,並與UserTimeZoneCode propertyAppointmentRequest type混淆。根據MSDN文章,這是int屬性。如何設置AppointmentRequest.UserTimeZoneCode屬性?

可惜的是,也有official sample code缺乏信息(只是幻想「幻數」):

// 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 
}; 

所以,我在哪裏可以找到這些代碼匹配特定的時區?它的任何地方的枚舉?

回答

2

與此SDK sample code明白了:SampleCode\CS\BusinessDataModel\BusinessManagement\WorkingWithTimeZones.cs

此示例演示如何使用各種SDK的信息與時區。

存在的時區列表可以通過GetAllTimeZonesWithDisplayNameRequest消息從系統中檢索。

另外,在以前版本的SDK中遇到此枚舉:TimeZoneCode Class (CrmHelpers)。 請記住,它完全不符合CRM 2011中的時區,但請注意。