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.StringChaî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");