Versions.DeleteAllVersions - Méthode

Supprime toutes les versions du fichier spécifié.

Espace de noms :  WebSvcVersions
Assembly :  STSSOAP (dans STSSOAP.dll)

Syntaxe

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

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

Paramètres

  • fileName
    Type : System.String

    Chaîne qui contient l'emplacement relative au site du nom de dossier et le nom du fichier dont les versions sont supprimées.

Valeur renvoyée

Type : System.Xml.XmlNode
Un fragment XML dans le formulaire suivant qui peut être assigné à un objet System.Xml.XmlNode :

<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="" />
</results>

Remarques

Le paramètre fileName fournit le nom de fichier et emplacement de dossier relatif, dans le formulaire folder_name/file_name. Voici des exemples de ce paramètre :

  • document_library/file_name.ext

  • Shared Documents/File_Name.doc

Exemples

L'exemple de code suivant supprime toutes les versions d'un fichier spécifié.

Cet exemple suppose qu'un using (C#) ou la directive Imports (Microsoft Visual Basic) être inclus dans l'espace de noms System.Xml .

Dim versionService As New Web_Reference_Folder_Name.Versions()
versionService.Credentials = 
    System.Net.CredentialCache.DefaultCredentials

Dim ndVersions As XmlNode = 
    versionService.DeleteAllVersions("Shared Documents/File_Name")
Web_Reference_Folder_Name.Versions versionService = 
    new Web_Reference_Folder_Name.Versions();
versionService.Credentials= 
    System.Net.CredentialCache.DefaultCredentials;

XmlNode ndVersions = 
    versionService.DeleteAllVersions("Shared Documents/File_Name");

Voir aussi

Référence

Versions classe

Versions - Membres

WebSvcVersions - Espace de noms