Versions.DeleteVersion-Methode

Löscht die angegebene Datei-Version.

Namespace:  WebSvcVersions
Assembly:  STSSOAP (in STSSOAP.dll)

Syntax

'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/DeleteVersion", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function DeleteVersion ( _
    fileName As String, _
    fileVersion As String _
) As XmlNode
'Usage
Dim instance As Versions
Dim fileName As String
Dim fileVersion As String
Dim returnValue As XmlNode

returnValue = instance.DeleteVersion(fileName, _
    fileVersion)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/DeleteVersion", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode DeleteVersion(
    string fileName,
    string fileVersion
)

Parameter

  • fileName
    Typ: System.String

    Eine Zeichenfolge mit den Site-relativen Speicherort der den Ordnernamen und den Namen der Datei, deren Version gelöscht werden soll.

  • fileVersion
    Typ: System.String

    Eine Zeichenfolge, die die Anzahl der aktuellen Version zu löschen.

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="@5" url="http://Server_Name/Site_Name/
         Shared Documents/File_Name.doc" 
      created="6/7/2003 6:28 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 fileName -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

Im folgenden Codebeispiel wird die dritte Version einer bestimmten Datei gelöscht.

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.DeleteVersion("Shared Documents/File_Name", "3")

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.DeleteVersion("Shared Documents/File_Name","3");

MessageBox.Show(ndVersions.OuterXml);

Siehe auch

Referenz

Versions Klasse

Versions-Member

WebSvcVersions-Namespace