[Exchange]使用EWS托管API2.0同步邮箱
<p style="margin-left: 30px;">你可以通过Exchange Web Serivice(EWS)托管API去检索从一个给定的时间点,文件夹中有变化的列表中的项。 <p style="margin-left: 30px;">客户端可以使用SyncFoldersItems方法,同步服务端的项目,你只需按照下面的做就可以了:
ChangeCollection
sSyncState = icc.SyncState;
(icc.Count == (ItemChange ic + + +
</span><span style="color: #008000;">//</span><span style="color: #008000;">TODO: Create item on the client.</span>
<span style="color: #000000;"> } 执行随后的同步操作
ChangeCollection
(icc.Count == (ItemChange ic (ic.ChangeType ==
(ic.ChangeType ==
(ic.ChangeType ==
(ic.ChangeType ==
Console.WriteLine(</span><span style="color: #800000;">"</span><span style="color: #800000;">ChangeType: </span><span style="color: #800000;">"</span> +<span style="color: #000000;"> ic.ChangeType.ToString());
Console.WriteLine(</span><span style="color: #800000;">"</span><span style="color: #800000;">ItemId: </span><span style="color: #800000;">"</span> +<span style="color: #000000;"> ic.ItemId.UniqueId);
</span><span style="color: #0000ff;">if</span> (ic.Item != <span style="color: #0000ff;">null</span><span style="color: #000000;">)
{
Console.WriteLine(</span><span style="color: #800000;">"</span><span style="color: #800000;">Subject: </span><span style="color: #800000;">"</span> +<span style="color: #000000;"> ic.Item.Subject);
}
Console.WriteLine(</span><span style="color: #800000;">"</span><span style="color: #800000;">===========</span><span style="color: #800000;">"</span><span style="color: #000000;">);
}
} 例子
isEndOfChanges = <span style="color: #008000;">//<span style="color: #008000;"> Call SyncFolderItems repeatedly until no more changes are available.
<span style="color: #008000;">//<span style="color: #008000;"> sSyncState represents the sync state value that was returned in the prior synchronization response. <span style="color: #0000ff;">do<span style="color: #000000;"> { <span style="color: #008000;">//<span style="color: #008000;"> Get a list of changes (up to a maximum of 5) that have occurred on normal items in the Inbox folder since the prior synchronization. ChangeCollection
<span style="color: #000000;"> }
} <span style="color: #0000ff;">while (!isEndOfChanges); 总结
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |