相关疑难解决方法(0)

如何使用Exchange Web服务CalendarView进行分页

如果我这样做:

_calendar = (CalendarFolder)Folder.Bind(_service, WellKnownFolderName.Calendar);

var findResults = _calendar.FindAppointments(
    new CalendarView(startDate.Date, endDate.Date)
);
Run Code Online (Sandbox Code Playgroud)

我有时会发现太多物品被发现的例外情况.

"您已经超过了查找操作可以返回的最大对象数.使用分页来减小结果大小并再次尝试您的请求."

CalendarView支持一个让我指定的构造函数MaxItemsReturned,但我无法弄清楚如何再次调用它,指定offsetfor paging.ItemView有这个构造函数:

 public ItemView(int pageSize, int offset)
Run Code Online (Sandbox Code Playgroud)

这种用法很明显.

怎么样CalendarView?如何使用CalendarView?进行分页?

我可以将日期范围缩短为更短的范围,但仍无法确定它是否可以正常工作.

exchange-server exchangewebservices

14
推荐指数
1
解决办法
6430
查看次数

EWS:BindToRecurringMaster很慢,只需要定期的主ID

我们正在尝试列出给定日历的给定期间的约会.

对于每个约会,如果约会是经常性的,我们想知道Id主要约会.

问题是以下代码:

ItemId masterId = Appointment.BindToRecurringMaster(
    Service, appointment.Id, new PropertySet(BasePropertySet.IdOnly));
Run Code Online (Sandbox Code Playgroud)

非常慢,因为它会为每次定期约会拨打EWS电话.

是否有一个更快的方法来获得JUSTId定期主约会的?

c# exchangewebservices

6
推荐指数
1
解决办法
153
查看次数

标签 统计

exchangewebservices ×2

c# ×1

exchange-server ×1