EWS Java API ItemView 更改默认 orderBy 值

EWS Java API ItemView change default orderBy value

我正在使用 EWS Java API 2.0 从邮箱中提取项目。我只需要知道以下 C# 代码片段的 Java 等价物。

ItemView view = new ItemView(50); 
view.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Descending);

Java API 中没有名为 view.setOrderBy() 的方法。如何更改 itemview orderBy 属性 的默认值? 属性 的默认值是多少?感谢任何帮助。

你需要的方法叫做view.getOrderBy() 以下代码是您提供的 C# 代码片段的 Java 等价物:

ItemView view = new ItemView(50); 
view.getOrderBy().add(ItemSchema.DateTimeReceived, SortDirection.Descending);