System.IO.Log 中的日志记录支持

System.IO.Log 命名空间定义用于登录到面向记录的顺序 I/O 系统的接口。 使用此命名空间中的类,您可以实现自己的诊断日志记录系统或事务处理系统,以便实现事务持久性。 例如,可以实现一个恢复日志,其中包含您对某个资源进行的所有修改的详细信息,还包括执行每次修改的事务的详细信息。 当通信线路发生故障或者有错误的应用程序留下未解决的事务时,就可以使用日志记录回滚未完成的事务进行的修改。 这样就可以保护数据的完整性并完全恢复事务。

该命名空间还提供了此接口的一个实现(使用基于简单文件的日志)以及另一个使用 Windows Server 2003 R2 和 Windows Vista 提供的公用日志文件系统 (CLFS) 的实现。

本节内容

简单文件日志系统

描述 FileRecordSequence 类型,该类型是基于文件系统中的单一日志文件的记录序列。 它是 IRecordSequence 接口在基于简单文件的日志之上的简单实现。

公用日志文件系统

描述 LogRecordSequence 类型,该类型提供记录序列接口在公用日志文件系统 (CLFS) 日志之上的实现。

向应用程序中添加日志记录功能

演示如何向应用程序中添加日志记录。

请参见

参考

System.IO.Log

Footer image

向 Microsoft 发送对本主题的评论。

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。