Retrieves list of all versions for this resource.
Array of all version objects implementing IVersion for this resource.
You can read version content and request properties as you usually do for resources but you cannot update content or properties.
| Exception Type | Condition |
|---|---|
| UnauthorizedException | Request is not authorized. |
| NotFoundException | This resource doesn't exist on the server. |
| WebDavHttpException | Server returned unknown error. |
| WebDavException | In case of any unexpected error. |
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);
}
IResource Interface | ITHit.WebDAV.Client Namespace