Click or drag to resize

IFileGetVersions Method

IT Hit WebDAV Classes Reference
Retrieves list of all versions for this file.

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 2.0.420.0
IVersion[] GetVersions()

Return Value

Type: IVersion
Array of all version objects implementing IVersion for this file.
UnauthorizedExceptionRequest is not authorized.
NotFoundExceptionThis resource doesn't exist on the server.
WebDavHttpExceptionServer returned unknown error.
WebDavExceptionIn case of any unexpected error.
You can read version content and request properties as you usually do for files but you cannot update content or properties. If no versions found for the file, an empty array will be returned.
The following example demonstrates how to list file versions.
string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license);
session.Credentials = new NetworkCredential("User1", "pwd");

IResource resource = session.OpenResource(new Uri("http://server/directory/resource.docx"));
IVersion[] versions = resource.GetVersions();
foreach (IVersion version in versions)
See Also