BBaseWorkerService
Identità
Namespace:
B.BBaseClassAssembly:
BFrameworkTipo: 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.
