2017-09-12 2 views

Répondre

0

vous pouvez l'utiliser comme point de départ:

internal sealed class YourService: StatelessService 
{ 
    public YourService(StatelessServiceContext context) 
     : base(context) 
    { 
     var configurationPackage = Context.CodePackageActivationContext.GetConfigurationPackageObject("Config"); 
     var sectionParams = configurationPackage.Settings.Sections["sectionname"].Parameters; 
     // You can now iterate through these parameters (e.g. get count and access by index) 
     //sectionParams.Count; 
     //sectionParams[0].Name; 
     //sectionParams[0].Value; 

Je ne sais pas s'il y a un moyen pour une bibliothèque pour trouver le ServiceContext d'autres services. Sachez également que tous les services ne peuvent pas être déployés sur les mêmes nœuds. Cela peut affecter la disponibilité de la configuration.

Vous devrez peut-être créer un service central ou un acteur qui collecte les valeurs de configuration de tous les autres services.