我試圖查詢Exchange Web服務的不完整任務,但與this question不同,我使用普通的web服務調用(如通過SOAP-UI)而不是通過C#。通過Web服務調用使用EWS過濾任務狀態
我想知道我是否可以使用簡單的web服務請求篩選相同的東西。
我當前的請求獲取所有Outlook任務,並且可以篩選結果,但最好讓Exchange執行篩選。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:mes="http://schemas.microsoft.com/exchange/services/2006/messages">
<soapenv:Body>
<FindItem Traversal="Shallow" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<ItemShape>
<t:BaseShape>Default</t:BaseShape>
</ItemShape>
<ParentFolderIds>
<t:DistinguishedFolderId Id="tasks">
<t:Mailbox>
<t:EmailAddress>[email protected]</t:EmailAddress>
</t:Mailbox>
</t:DistinguishedFolderId>
</ParentFolderIds>
</FindItem>
</soapenv:Body>
</soapenv:Envelope>
我說的就是Outlook 2007中
你不能用SearchFolders做些什麼嗎?見例如Sterling書籍「InsideMicrosoft®Exchange Server 2007 Web服務」的第15章。如果您使用原始EWS SOAP,這是一本必備的書。 –
謝謝您的評論,我會研究它!因爲我是客戶端的開發人員,所以誠實地在服務器端做一些事情不會發生在我身上。 – ljgw