0
Exchange 2010 Serverのパブリックフォルダに格納されている電子メールから添付ファイルを取得し、添付ファイルをファイルに保存した後、電子メールを「完了」としてマークします。EWSを使用してアイテムを「完了」に設定する方法
メールのリスト、および検索結果をフィルタリングするために意図したとおりに動作TaskSchema.IsComplete
プロパティを取得するのは簡単です:(「にPosteingangは」私が検索したいパブリックフォルダである)
FindItemsResults<Item> findItemResults;
ItemView view = new ItemView(50);
findItemResults = service.findItems(posteingang.getId(),
new SearchFilter.SearchFilterCollection(
LogicalOperator.And,
new SearchFilter.ContainsSubstring(ItemSchema.Subject, "example"),
new SearchFilter.IsNotEqualTo(TaskSchema.IsComplete, true)
),
view);
service.loadPropertiesForItems(findItemResults, PropertySet.FirstClassProperties);
for (Item item : findItemResults) {
EmailMessage msg = (EmailMessage) item;
msg.setIsRead(true);
msg.setCategories(SL_DARVIN);
msg.setImportance(Importance.Low);
msg.update(ConflictResolutionMode.AlwaysOverwrite);
}
しかし、私は完全に電子メールをマークしたい部分に来る、私はどのように行うには手がかりがありません。 task
にitem
をキャストすると
:-(動作しません誰もがアイデアを持っています
PS:?コード例は、Javaであるが、EWSのAPIのおかげで、彼らは、C#でほぼ同じでなければなりません。