コード例 #1
0
ファイル: ConfigReader.cs プロジェクト: zmyer/service-fabric
        public static ServiceConfig GetServiceConfig(string applicationInstanceId, string servicePackageName)
        {
            ServiceConfig serviceConfig = null;

            lock (ServiceConfigurations)
            {
                if (ServiceConfigurations.ContainsKey(applicationInstanceId) &&
                    ServiceConfigurations[applicationInstanceId].ContainsKey(servicePackageName))
                {
                    serviceConfig = ServiceConfigurations[applicationInstanceId][servicePackageName];
                }
            }

            return(serviceConfig);
        }
コード例 #2
0
ファイル: ConfigReader.cs プロジェクト: zmyer/service-fabric
 public static void AddServiceConfig(string applicationInstanceId, string servicePackageName, ServiceConfig serviceConfiguration)
 {
     lock (ServiceConfigurations)
     {
         if (ServiceConfigurations.ContainsKey(applicationInstanceId))
         {
             ServiceConfigurations[applicationInstanceId][servicePackageName] = serviceConfiguration;
         }
         else
         {
             Dictionary <string, ServiceConfig> newServiceConfigurations = new Dictionary <string, ServiceConfig>();
             newServiceConfigurations[servicePackageName] = serviceConfiguration;
             ServiceConfigurations[applicationInstanceId] = newServiceConfigurations;
         }
     }
 }