Versions.GetVersions-Methode
Gibt Informationen zu den Versionen der angegebenen Datei zurück.
Namespace: WebSvcVersions
Assembly: STSSOAP (in STSSOAP.dll)
Syntax
'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetVersions", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function GetVersions ( _
fileName As String _
) As XmlNode
'Usage
Dim instance As Versions
Dim fileName As String
Dim returnValue As XmlNode
returnValue = instance.GetVersions(fileName)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetVersions", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode GetVersions(
string fileName
)
Parameter
fileName
Typ: System.StringEine Zeichenfolge mit den Site-relativen URL der Datei, in der Form Folder_Name/File_Name.
Rückgabewert
Typ: System.Xml.XmlNode
Ein XML-Fragment in der folgenden Form, die ein System.Xml.XmlNode -Objekt zugewiesen werden kann:
<results xmlns="https://schemas.microsoft.com/sharepoint/soap/">
<list id="{26E516B0-8241-4B97-984D-000000000000}" />
<versioning enabled="1" />
<settings url="http://Server_Name/Site_Name/_layouts/
1033/LstSetng.aspx?
List={26E516B0-8241-4B97-984D-000000000000}" />
<result version="@4" url="http://Server_Name/Site_Name/
Shared Documents/File_Name.doc"
created="6/7/2003 5:55 PM" createdBy="DOMAIN\User" size="19968"
comments="" />
<result version="1" url="http://Server_Name/Site_Name/
_vti_history/1/Shared Documents/File_Name.doc"
created="6/7/2003 5:49 PM" createdBy="DOMAIN\User" size="19968"
comments="" />
.
.
.
</results>
Hinweise
Der filenName -Parameter stellt Dateinamen und relativen Ordnerspeicherort, in der Form folder_name/file_name. Es folgen Beispiele für diesen Parameter:
document_library/file_name.ext
Shared Documents/File_Name.doc
Beispiele
Das folgende Codebeispiel zeigt Informationen zu den Versionen einer angegebenen Datei.
Dieses Beispiel ist es erforderlich, dass ein using (C#) oder Imports (Microsoft Visual Basic)-Richtlinie für den System.Xml -Namespace enthalten sein.
Dim versionService As New Web_Reference_Folder_Name.Versions()
versionService.Credentials =
System.Net.CredentialCache.DefaultCredentials
Dim ndVersions As XmlNode =
versionService.GetVersions("Shared Documents/File_Name")
MessageBox.Show(ndVersions.OuterXml)
Web_Reference_Folder_Name.Versions versionService =
new Web_Reference_Folder_Name.Versions();
versionService.Credentials=
System.Net.CredentialCache.DefaultCredentials;
XmlNode ndVersions =
versionService.GetVersions("Shared Documents/File_Name");
MessageBox.Show(ndVersions.OuterXml);