예제 #1
0
 public EsentBackup(JET_INSTANCE instance, string destination, BackupGrbit backupOptions, CancellationToken token)
 {
     this.instance      = instance;
     this.destination   = destination;
     this.backupOptions = backupOptions;
     this.token         = token;
 }
예제 #2
0
 public EsentBackup(JET_INSTANCE instance, string destination, BackupGrbit backupOptions)
 {
     this.instance      = instance;
     this.destination   = destination;
     this.backupOptions = backupOptions;
 }
예제 #3
0
		public EsentBackup(JET_INSTANCE instance, string destination, BackupGrbit backupOptions)
		{
			this.instance = instance;
			this.destination = destination;
			this.backupOptions = backupOptions;
		}
예제 #4
0
파일: Api.cs 프로젝트: 925coder/ravendb
 /// <summary>
 /// Performs a streaming backup of an instance, including all the attached
 /// databases, to a directory. With multiple backup methods supported by
 /// the engine, this is the simplest and most encapsulated function.
 /// </summary>
 /// <param name="instance">The instance to backup.</param>
 /// <param name="destination">
 /// The directory where the backup is to be stored. If the backup path is
 /// null to use the function will truncate the logs, if possible.
 /// </param>
 /// <param name="grbit">Backup options.</param>
 /// <param name="statusCallback">
 /// Optional status notification callback.
 /// </param>
 public static void JetBackupInstance(JET_INSTANCE instance, string destination, BackupGrbit grbit, JET_PFNSTATUS statusCallback)
 {
     Api.Check(Impl.JetBackupInstance(instance, destination, grbit, statusCallback));
 }