B-Arts DocumentationIndice generale

BBaseWorkerService

Identità

  • Namespace: B.BBaseClass

  • Assembly: BFramework

  • Tipo: class

  • Sorgente API: versione 5.0.0

Scopo

Classe base astratta B-Arts destinata all'estensione tramite classi derivate.

Dichiarazione

public abstract class BBaseWorkerService

Costruttori

  • BBaseWorkerService(string serviceName, string release, BConnection? connection, BLogTracerConfig config)

Proprietà

Proprietà Tipo Accesso
Args List<string> get/set
Cnn BConnection? get/set
ConfigLog BLogTracerConfig get/set
Debug bool get/set
IsExecuting bool get/set
Release string get/set
ServiceName string get/set
ServiceNameFull string get
StopWorkerOnFailureElaboration bool get/set

Eventi

  • ElaborationFinished: Action<BBaseWorkerService, TimeSpan>?

  • ElaborationStarted: Action<BBaseWorkerService, TimeSpan>?

Metodi

  • Task<bool> ElaborationAsync(CancellationToken stoppingToken)

  • int GetTimer()

  • Task<bool> StartWorkerAsync()

  • Task<bool> StartWorkerAsync(string[]? args)

  • void StopWorker()

Esempi

Consultare BBaseWorkerService - Esempi.