A string to identify which client currently has the lock open. Not guaranteed to be unique.
publicstringClientId
리턴
string
Duration 공개적으로 프로퍼티
A TimeSpan to indicate how long the current synchronization will take. If the current synchronization will take longer than this, the client synchronizing should update the lock file to indicate this.
publicTimeSpan,SystemDuration
리턴
System.TimeSpan
RenewCount 공개적으로 프로퍼티
Indicates how many times the client has renewed the lock. Subsequent clients should watch this (along with the LockOwner) to determine whether the currently synchronizing client has becomeeither inactive. Clients currently synchronizing should update the lock file before the duration expires to prevent other clients from overtaking the lock.
publicintRenewCount
리턴
int
Revision 공개적으로 프로퍼티
Specifies the current revision that this lock is for. The client that lays the lock file down should specify which revision they're creating. Clients needing to perform cleanup may want to know which revision files to clean up by reading the value of this.
publicintRevision
리턴
int
TransactionId 공개적으로 프로퍼티
Unique ID for the sync transaction associated with the lock.