Anwendungsfall: Handle document

Auswertungen direkt auf den Dokumenten werden nach dem EntityLoader eingehängt, z.B.:

Hierzu bedarf es eines ClientJobSteps nur der Methode HandleEntitiyObject mit der unten angegebenen Signatur:

public class HandleDocument : ClientJobStepBase
{
  [PluginWorkflowMethod(typeof(EntityObjectHandler))]
  public void HandleEntitiyObject(object sender, EntityObjectArgs args)
  {
    IDocument doc= args.Document;
    object inst = args.Instance; // the loaded structure
  }
 
  public override JobStepResult Run()
  {
    throw new NotImplementedException("unused");
  } 
}