0

试图了解 SN 内容版本控制;

  • “Nodes”表中“LockType”、“LockToken”的用途是什么?它们的可能值是什么?

  • “LockDate”和“LastLockDate”有什么区别?

非常感谢。

4

1 回答 1

1

以下字段由旧版 MS Office 用于各种锁定方案: Etag、LockType、LockTimeout、LockDate、LockToken、LastLockUpdate。这些字段与版本控制无关,而是与“结帐”功能无关。我们还没有使用这些字段。

提到的LastLockDate不是 SenseNet 的一部分。代码中没有具有此名称的数据库字段和任何项目。LastLockDate 可能是LastLockUpdate:该字段可用于“活锁”技术。超时后,锁自动失效(意味着:解锁),除非客户端按时使用令牌更新锁。解释是这样的:

LockedIsValid = (now < LockDate + timeout || now < LastLockUpdate + timeout)
于 2017-08-30T22:22:03.267 回答