Namespace ZebraPuma.System.ServiceProcess
Classes
- ServiceBaseExtended
Classe de base abstraite pour créer des services Windows extensibles avec support de plugins. Combine ServiceBase de Windows avec IServiceExtended. Gère automatiquement le cycle de vie et la synchronisation thread-safe.
- ServiceDefinition
Définit les métadonnées d'un service Windows pour la configuration.
- ServiceFactory
Factory pour créer et charger des services à partir d'un fichier de configuration JSON.
- ServiceManager
Gestionnaire centralisé pour administrer plusieurs services Windows. Permet le démarrage, l'arrêt et le rechargement dynamique des services via plugins.
- ServiceManager.PluginLoadingOptions
Options de configuration pour le chargement des services via plugins.
- ServiceStateChangedEventArgs
Arguments d'événement pour le changement d'état d'un service.
Interfaces
- IServiceExtended
Interface pour les services Windows extensibles basés sur le système de plugins ZebraPuma. Étend IPlugin avec des fonctionnalités de gestion de cycle de vie de service.