Click or drag to resize

Metodi di FileTransaction

Il tipo FileTransaction espone i seguenti membri.

Metodi
  Nome Descrizione
Metodo pubblico Commit Questo metodo conferma le operazioni effettuate. L'utilizzatore di questo oggetto deve chiamare questo metodo per fare 'pulizia' dei file temporanei.
Metodo pubblico Membro statico EraseRenameFile Elimina il file rinominandolo con il nome creato con MakeRenameFileName.
Metodo pubblico Execute Esegue tutte le operazioni registrate nell'ordine specificato. Se una sola delle operazioni ha esito negativo viene effettuato il rollback automatico di quelle effettuate fino a quel momento.
Metodo pubblico FileCopy Accoda un'operazione di copia file.
Metodo pubblico FileErase Accoda un'operazione di eliminazione file. Il file viene rinominato con la seguente regola: c:\pippo.txt -> c:\pippo.txt.20101216122300.erased
Metodo pubblico FileMove Accoda un'operazione di spostamento file. Restituisce una eccezione se il file di destinazione è già presente a meno che il .moved non vada creato
Metodo pubblico FileReadOnly Accoda un'operazione di impostazione file readonly oppure non readonly.
Metodo pubblico FileRename Accoda un'operazione di rinomina file. Restituisce una eccezione se il file di destinazione è già presente.
Metodo pubblico Membro statico MakeRenameFileName Accoda alla stringa passata la data attuale e l'estensione ".erased".
Metodo pubblico Rollback Effettua il Rollback delle operazioni eseguite. Questo metodo viene chiamato in automatico da Execute se una delle azioni ha esito negativo ma può essere anche chiamato esplicitamente per ripristinare la situazione a prima di una esecuzione.
Torna su
Vedi anche