Click or drag to resize

IResourceGetVersions Method

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

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

Return Value

Type: IVersion
Array of all version objects implementing IVersion for this resource.
Exceptions
ExceptionCondition
UnauthorizedExceptionRequest is not authorized.
NotFoundExceptionThis resource doesn't exist on the server.
WebDavHttpExceptionServer returned unknown error.
WebDavExceptionIn case of any unexpected error.
Remarks
You can read version content and request properties as you usually do for resources but you cannot update content or properties. If no versions found for the resource, an empty array will be returned.
Examples
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)
{
    MessageBox.Show(version.VersionName);
}
See Also