Condividi tramite


Supporto di registrazione in System.IO.Log

Lo spazio dei nomi System.IO.Log definisce un'interfaccia per la registrazione in un sistema di I/O sequenziale orientato ai record. Con l'utilizzo delle classi da questo spazio dei nomi, è possibile implementare il proprio sistema di registrazione diagnostica o di elaborazione delle transazioni in modo da ottenere una durabilità transazionale. Ad esempio, è possibile implementare un registro di ripristino contenente i dettagli di tutte le modifiche eseguite su una risorsa e i dettagli delle transazioni che eseguono ogni modifica. Quando si verifica un problema su una linea di comunicazione o un'applicazione difettosa lascia transazioni non risolte, i record del log possono essere utilizzati per eseguire il rollback delle modifiche fatte da una transazione incompleta. Facendo così, l'integrità della risorsa viene protetta e la transazione viene recuperata interamente.

Lo spazio dei nomi fornisce inoltre un'implementazione di questa interfaccia che utilizza un semplice log basato su file e un'implementazione alternativa che utilizza CLFS (Common Log File System) fornito da Windows Server 2003 R2 e Windows Vista.

Argomenti della sezione

Sistema semplice di log di file

Descrive il tipo FileRecordSequence che è una sequenza di record basata su un unico file di log nel file system. È una semplice implementazione dell'interfaccia IRecordSequence, in un contesto di semplice log basato su file.

File system di registrazione comune

Descrive il tipo LogRecordSequence, che fornisce un'implementazione dell'interfaccia della sequenza di record all'inizio di un log Common Log File System (CLFS).

Aggiunta di funzionalità di registrazione a un'applicazione

Illustra come è possibile aggiungere la registrazione all'applicazione.

Vedere anche

Riferimenti

System.IO.Log

Footer image

Invia commenti su questo argomento a Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.