Click or drag to resize

IFileUnCheckOut Method (String)

IT Hit WebDAV Classes Reference
Cancels the CHECKOUT and restore the pre-CHECKOUT state of the version-controlled resource.

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 2.0.420.0
Syntax
void UnCheckOut(
	string lockToken
)

Parameters

lockToken
Type: SystemString
Lock token for this item.
Exceptions
ExceptionCondition
InvalidCheckOutCheckInStateException The resource must be under version control in checked out state.
LockedExceptionThis item is locked and invalid lock token was provided.
UnauthorizedExceptionRequest is not authorized.
NotFoundExceptionThis resource doesn't exist on the server.
WebDavHttpExceptionServer returned unknown error.
WebDavExceptionIn case of any unexpected error.
Examples
The following example demonstrates how to restore pre-checked-out state 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(new Uri("http://server/directory/resource.docx"));
LockInfo lockInfo = resource.Lock(LockScope.Exclusive, false, "John Walter", TimeSpan.MaxValue);
resource.CheckOut(lockInfo.LockToken.LockToken);
//Modify resource content or properties here.
//....
resource.UnCheckOut(lockInfo.LockToken.LockToken);
resource.Unlock(lockInfo.LockToken.LockToken);
See Also