特殊情况

【勇芳软件工作室】汉化HomePreviousNext

对事件记录功能的每次调用都被认为是一个原子操作。对于读取事件日志,只返回整个事件记录。对于记录事件,每个事件记录保证在日志中写入完整的记录。以下列表描述事件记录服务如何处理特殊条件:

*多个调用写入同一个日志。事件记录服务将序列化操作;在日志文件中顺序写入事件日志。

*同时进行读取和打电话的呼叫。发生的情况取决于文件中当前读取操作的位置。如果读取位置在文件末尾,读取操作将失败,并显示“文件结束”状态(如果写入操作未完成),或者返回写入操作刚刚创建的新记录写入日志。

*在阅读之前清除日志。读取操作在文件被清除后返回“文件结束”状态。

*写入前清除日志。清除操作会截断日志文件;写操作然后在日志的开头写入新的记录。