C# Class CmisSync.Lib.Grace

A grace time is accorded to deletion events before initiating any server-side deletion. In many programs (like Microsoft Word), deletion is often just a save: 1. Save data to temporary file ~wrdxxxx.tmp 2. Delete Example.doc 3. Rename ~wrdxxxx.tmp to Example.doc See https://support.microsoft.com/en-us/kb/211632 So, upon deletion, wait a bit for any save operation to hopefully finalize, then sync. This is not 100% foolproof, as saving can last for more than the grace time, but probably the best we can do without mind-reading third-party programs.
ファイルを表示 Open project: aegif/CmisSync Class Usage Examples

Public Properties

Property Type Description
GRACE_TIME int

Public Methods

Method Description
Grace ( ) : System

Create a new Grace starting from now.

WaitGraceTime ( ) : void

Wait until the grace time has expired.

Method Details

Grace() public method

Create a new Grace starting from now.
public Grace ( ) : System
return System

WaitGraceTime() public method

Wait until the grace time has expired.
public WaitGraceTime ( ) : void
return void

Property Details

GRACE_TIME public_oe static_oe property

The grace time to wait for. Expressed in seconds.
public static int GRACE_TIME
return int