public OperationStatus(RemoteContentPullArgs args, string operationId)
 {
     sw.Start();
     _args = args;
     scDatastore = new SitecoreDataStore(deserializer);
     this.OperationId = operationId;
     db = Factory.GetDatabase(args.database);
     tp = new CMThreadPool(this);
     Init();
     tp.Queue(GetNextItem, _args.id);
     for (int i = 0; i < ContentMigrationHandler.writerThreads; i++)
         RunDatabaseWriterProcess();
 }
 public RemoteContentPuller()
 {
     scDatastore = new SitecoreDataStore(deserializer);
 }