jos*_*shb 6 c# exchange-server-2007 exchangewebservices
我正在尝试使用Exchange 2007 API查询特定用户的日历可用性.我的示例代码产生以下异常:
为FreeBusyViewOptions.TimeWindow指定的持续时间无效.
这是示例代码:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.AutodiscoverUrl("email@domain.com");
DateTime startTime = new DateTime(2012, 1, 6, 7, 0, 0);
TimeWindow tw = new TimeWindow(startTime, startTime.AddHours(8));
GetUserAvailabilityResults result = service.GetUserAvailability(new List<AttendeeInfo> { new AttendeeInfo("email@domain.com") }, tw, AvailabilityData.FreeBusyAndSuggestions);
Run Code Online (Sandbox Code Playgroud)
奇怪的是,如果我用以下内容替换我的startTime赋值它可以工作:
DateTime startTime = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
我创建的DateTime对象与DateTime.Now生成的对象之间有什么区别.我在调试时仔细检查了它们,但找不到区别.
有任何想法吗?
| 归档时间: |
|
| 查看次数: |
2581 次 |
| 最近记录: |