B-Arts DocumentationIndice generale

BBaseBatch - Esempi

Batch da riga di comando

using B.BBaseClass;

public sealed class ImportBatch : BBaseBatch
{
  public ImportBatch(string[] args) : base(args)
  {
  }

  protected override bool LoadApp()
  {
    return true;
  }

  protected override bool ReadArguments()
  {
    return true;
  }

  public override async Task<bool> Run()
  {
    await Task.CompletedTask;
    return true;
  }
}

ImportBatch batch = new ImportBatch(args);
bool completed = await batch.Run();

Il costruttore della classe base richiama LoadApp e ReadArguments. Le implementazioni devono quindi essere preparate a essere invocate durante la costruzione dell'oggetto.