Table of Contents

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.

ServiceControllerForm
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.