setTimeSlice
设置文档并发控制的时间片,以分钟为单位。
在网络环境下,如果同一时间里有多个用户同时打开了同一个文档,都分别对文档做了修改,保存文档时就会产生用户之间互相覆盖文档的问题,结果导致部分用户修改内容丢失。解决这个问题的技术在PageOffice里就称为文档并发控制。
如果 TimeSlice 大于0,就表示对当前文档开启并发控制。
TimeSlice 表示当前打开文档的操作用户能够对当前文档保持的编辑时间,以分钟为单位。
当 TimeSlice 超时,PageOffice 会自动释放并发控制锁,当前用户不能再保存当前文档。如果用户在 TimeSlice 超时之前就关闭了文档,PageOffice 会自动释放并发控制锁,随后其他用户能够立即打开此文档进行编辑。
当前文档处于并发控制状态时,其他用户打开此文档时会得到并发控制提示信息,如果继续打开文档就只能以只读方式打开此文档。
语法:
public void setTimeSlice(int value)
参数:
timeSlice
- 默认值为0,表示当前文档不使用并发控制技术。