System.IO.Log 中的記錄支援
System.IO.Log 命名空間會定義介面來記錄到記錄導向的循序 I/O 系統。使用這個命名空間中的類別,您就可以實作自己的診斷記錄或交易處理系統來達成交易的永久性。例如,您可以實作一個復原記錄檔,其中包含您對資源進行修改的所有詳細資訊,以及執行每項修改之交易的詳細資訊。當通訊連線失敗,或錯誤的應用程式遺留無法解析的交易時,記錄檔記錄可以用來復原不完整交易所做的修改。如此一來,就可以保護資源的完整性,而且也可以完整復原交易。
此命名空間也會為這個介面提供使用簡單檔案記錄的實作,並另外提供使用 Windows Server 2003 R2 和 Windows Vista 隨附之一般記錄檔系統 (CLFS) 的替代實作。
本章節內容
描述 FileRecordSequence 型別,它是以檔案系統中單一記錄檔為基礎的記錄順序。這是 IRecordSequence 介面的簡單實作,其建構在簡單檔案記錄之上。
描述 LogRecordSequence 型別,它會在一般記錄檔系統 (CLFS) 記錄上層提供記錄順序介面實作。
示範如何在應用程式中加入記錄。
請參閱
參考
Copyright © 2007 by Microsoft Corporation. All rights reserved.