该ws的引用地址是 http://<Site>/_vti_bin/Lists.asmx
Check In
Dim instance As Lists Dim pageUrl As String Dim comment As String Dim CheckinType As String Dim returnValue As Boolean returnValue = instance.CheckInFile(pageUrl, comment, CheckinType)
- Public Function CheckIn(ByVal cookieContainer As System.Net.CookieContainer, ByVal SharePointHost As String, ByVal path As String, ByVal filename As String, ByVal CheckInType As SPCheckinType, ByVal comments As String, ByVal listName As String) As Boolean Implements SPInferface.CheckIn
- Dim mylist As Lists.Lists = New Lists.Lists
- Dim result As Boolean
- Dim node As XmlNode
- mylist.CookieContainer = cookieContainer
- mylist.Url = SharePointHost & "/" & ListsServiceName
- Try
- result = mylist.CheckInFile(path, comments, CheckInType)
- 'Path = http://Server_Name/sites/Subsite/Shared Documents/MyFile.txt
- Catch ex As Exception
- Throw ex
- End Try
- Return result
- End Function
CheckOut
Dim instance As Lists Dim pageUrl As String Dim checkoutToLocal As String Dim lastmodified As String Dim returnValue As Boolean returnValue = instance.CheckOutFile(pageUrl, checkoutToLocal, lastmodified)
- Public Function CheckOut(ByVal cookieContainer As System.Net.CookieContainer, ByVal SharePointHost As String, ByVal path As String, ByVal filename As String, ByVal checkoutToLocal As Boolean, ByVal lastmodified As String, ByVal listName As String) As Object Implements SPInferface.CheckOut
- Dim mylist As Lists.Lists = New Lists.Lists
- Dim result As Boolean
- Dim node As XmlNode
- mylist.CookieContainer = cookieContainer
- mylist.Url = SharePointHost & "/" & ListsServiceName
- Try
- result = mylist.CheckOutFile(path, checkoutToLocal, lastmodified)
- Catch ex As Exception
- Throw ex
- End Try
- Return result
- End Function
对于其他参数SDK有比较好的解释...