B-Arts DocumentationIndice generale

BBaseService

Linea B-Arts classica: questa scheda descrive BStandardFramework (.NET Standard 2.0). Non usare firme o namespace come se appartenessero al BFramework moderno .NET 10.

Identità

  • Assembly/progetto: BStandardFramework.

  • Target: .NET Standard 2.0.

  • Namespace CLR: BArts.BBaseClass.

  • Nome completo: BArts.BBaseClass.BBaseService.

  • Tipo: class.

  • Ambito: runtime/interfaccia pubblica.

Ruolo

Classi base per oggetti persistenti, impostazioni e servizi della linea classica.

Dichiarazione

Public MustInherit Class BBaseService

Costruttori

Nome Dichiarazione
New Public Sub New(ByVal ServiceName As String, ByVal Release As String, ByVal SetDB As BSettingDatabase, ByVal Config As BLogTracerConfig, FactoryConnection As IBConnectionFactory)

Proprietà

Nome Dichiarazione
Cnn Public Property Cnn As IBConnection
ServiceName Public Property ServiceName As String
Release Public Property Release As String
ConfigLog Public Property ConfigLog As BLogTracerConfig
Debug Public Property Debug As Boolean = False
Args Public Property Args As List(Of String) = Nothing
ServiceNameFull Public ReadOnly Property ServiceNameFull As String
IsExecuting Public ReadOnly Property IsExecuting As Boolean

Eventi

Nome Dichiarazione
ElaborationStarted Public Event ElaborationStarted(Srv As BBaseService, d As TimeSpan)
ElaborationFinished Public Event ElaborationFinished(Srv As BBaseService, d As TimeSpan)

Metodi

Nome Dichiarazione
StartService Public Overridable Function StartService() As Boolean
StartService Public Overridable Function StartService(ByVal args() As String) As Boolean
StopService Public Overridable Sub StopService()

Sorgenti verificati

  • Base\BBaseService.vb