/// <summary>
        /// Simplest constructor
        /// </summary>
        public PricingStructures()
        {
            Logger = Reference <ILogger> .Create(new TraceLogger(true));

            NameSpace = EnvironmentProp.DefaultNameSpace;
            CoreClientFactory factory = new CoreClientFactory(Logger)
                                        .SetEnv(BuildEnv.ToString())
                                        .SetApplication(Assembly.GetExecutingAssembly())
                                        .SetProtocols(WcfConst.AllProtocolsStr)
                                        .SetServers("localhost");

            Cache = factory.Create();
        }
Beispiel #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="TradeQuery"/> class.
        /// </summary>
        public TradeQuery(ILogger logger)
        {
            var logRef = Reference <ILogger> .Create(logger);

            try
            {
                CoreClientFactory factory = new CoreClientFactory(logRef)
                                            .SetEnv(BuildEnv.ToString())
                                            .SetApplication(Assembly.GetExecutingAssembly())
                                            .SetProtocols(WcfConst.AllProtocolsStr);
                //if (rbDefaultServers.Checked)
                //    _Client = factory.Create();
                //else if (rbLocalhost.Checked)
                var client = factory.SetServers("localhost").Create();
                _cache = client.CreateCache();
                //else
                //    _Client = factory.SetServers(txtSpecificServers.Text).Create();
                //_SyncContext.Post(OnClientStateChange, new CoreStateChange(CoreStateEnum.Initial, _Client.CoreState));
                //_Client.OnStateChange += new CoreStateHandler(_Client_OnStateChange);
            }
            catch (Exception excp)
            {
                logRef.Target.Log(excp);
            }
        }
Beispiel #3
0
 public static string EnvName(EnvId env)
 {
     if (env != EnvId.Undefined)
     {
         return(env.ToString().Split('_')[0]);
     }
     return(null);
 }