Beispiel #1
0
 public static void ConfigServiceTypeFromEnvironment(
     this ICsiRpcServer csiRpcServer,
     string disableVar = "CSIEXT_SERVICE_DISABLES")
 {
     csiRpcServer.ServiceType
         = CsiRpcServiceTypeHelper.ParseDisables(Environment.GetEnvironmentVariable(disableVar));
 }
Beispiel #2
0
        public static void ConfigEndpointFromEnvironment(
            this ICsiRpcServer csiRpcServer,
            string epVar = "CSI_ENDPOINT")
        {
            var ep = Environment.GetEnvironmentVariable(epVar);

            if (ep != null)
            {
                csiRpcServer.Endpoint = ep;
            }
        }
Beispiel #3
0
 public static void ConfigFromEnvironment(this ICsiRpcServer csiRpcServer)
 {
     csiRpcServer.ConfigServiceTypeFromEnvironment();
     csiRpcServer.ConfigEndpointFromEnvironment();
 }