Click or drag to resize

WebDavSessionOpenVersion Method (Uri)

IT Hit WebDAV Classes Reference
Returns IVersion corresponding to path.

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 2.0.420.0
Syntax
public IVersion OpenVersion(
	Uri path
)

Parameters

path
Type: SystemUri
Path to the version.

Return Value

Type: IVersion
Version corresponding to requested path.
Exceptions
ExceptionCondition
UnauthorizedExceptionIncorrect credentials provided or insufficient permissions to access the requested item.
NotFoundExceptionThe requested folder doesn't exist on the server.
ForbiddenExceptionThe server refused to fulfill the request.
WebDavExceptionUnexpected error occurred.
Examples
The following example demonstrates how to restore specific version of the item.
string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license);
session.Credentials = new NetworkCredential("User1", "pwd");

IResource resource = session.OpenResource("http://server/sales.docx");
LockInfo lockInfo = resource.Lock(LockScope.Exclusive, false, "John Walter", TimeSpan.MaxValue);
IVersion version = session.OpenVersion(new Uri("http://server/sales.docx?version=2"));
resource.UpdateToVersion(version, lockInfo.LockToken.LockToken);
resource.Unlock(lockInfo.LockToken.LockToken);
See Also