Вы можете использовать Sharepoint Lists.asmx
Webservice (http://<Site>/_vti_bin/Lists.asmx
), чтобы проверить дату создания или изменения загруженного файла в SharePoint.
Этот веб-сервис вернет XML-документ, подобный следующему:
<listitems xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882"
xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"
xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<rs:data ItemCount="4">
<z:row ows_Number_Field="6555.00000000000"
ows_Created="2003-06-18T03:41:09Z"
ows_Modified="2009-07-02 14:16:18
ows_ID="3" ows_owshiddenversion="3" />
<z:row ows_Number_Field="78905456.0000000"
ows_Created="2003-06-18T17:15:58Z"
ows_Modified="2009-07-02 14:16:18"
ows_ID="4" ows_owshiddenversion="2" />
...
</rs:data>
</listitems>
Утомительной частью работы с веб-сервисом sharepoint является запись (с CAML) параметра для передачи в веб-сервис и получение значений из возвращенного XML-документа. См. MSDN для образца.
Я также нашел какой-то блог, в котором используется LINQ to XML, и его проще использовать. Пожалуйста, проверьте ссылку ниже.
http://blogs.msdn.com/b/ericwhite/archive/2009/01/06/getting-started-with-sharepoint-wss-web-services-using-linq-to-xml.aspx