Exemple #1
0
 /// <summary>
 /// Charge une archive à partir d'un fichier d'archivage
 /// </summary>
 /// <param name="fileName">Nom complet du fichier d'archivage</param>
 /// <param name="stamp">Timbre de référence à contrôler</param>
 public void ArchiveLoad ( string fileName, string stamp ) {
   StringStreamer streamer = new StringStreamer( fileName, stamp ) ;
   streamer.Open( true ) ;
   try { DoLoad( streamer ) ; }
   finally { streamer.Close() ; }
 }
Exemple #2
0
 /// <summary>
 /// Enregistre une archive dans un fichier d'archivage
 /// </summary>
 /// <param name="fileName">Nom complet du fichier d'archivage</param>
 /// <param name="stamp">Timbre de référence à apposer</param>
 public void ArchiveStore ( string fileName, string stamp ) {
   StringStreamer streamer = new StringStreamer( fileName, stamp ) ;
   streamer.Open( false ) ;
   try { DoStore( streamer ) ; }
   finally { streamer.Close() ; }
 }
Exemple #3
0
 /// <summary>
 /// Contrôle le timbrage d'un fichier d'archivage
 /// </summary>
 /// <param name="fileName">Nom complet du fichier d'archivage</param>
 /// <param name="stamp">Timbre de référence</param>
 public void ArchiveCheck( string fileName, string stamp ) {
   try {
     StringStreamer streamer = new StringStreamer( fileName, stamp ) ;
     try { streamer.Open( true ) ; }
     finally { streamer.Close() ; }
   } 
   catch (Exception x) { throw new EArchiver( "Echec du contrôle du timbrage", x ) ; }
 }