private void RenewFactory()
 {
     try
     {
         if (factory != null) factory.Abort();
         factory = new ChannelFactory<ITradeSharpServer>(endpointName);
         channel = factory.CreateChannel();
     }
     catch (Exception ex)
     {
         Logger.Error("TradeSharpServerProxy: невозможно создать прокси", ex);
         channel = null;
     }
 }
Exemplo n.º 2
0
 private TradeSharpServer(ITradeSharpServer proxyOrStub = null)
 {
     if (proxyOrStub != null)
     {
         proxy = proxyOrStub;
         return;
     }
     try
     {
         proxy = ProxyBuilder.Instance.GetImplementer <ITradeSharpServer>();
     }
     catch (Exception ex)
     {
         Logger.Error("TradeSharpServer ctor", ex);
     }
 }
Exemplo n.º 3
0
 private TradeSharpServer(ITradeSharpServer proxyOrStub = null)
 {
     if (proxyOrStub != null)
     {
         proxy = proxyOrStub;
         return;
     }
     try
     {
         proxy = ProxyBuilder.Instance.GetImplementer<ITradeSharpServer>();
     }
     catch (Exception ex)
     {
         Logger.Error("TradeSharpServer ctor", ex);
     }
 }
 private void RenewFactory()
 {
     try
     {
         if (factory != null)
         {
             factory.Abort();
         }
         factory = new ChannelFactory <ITradeSharpServer>(endpointName);
         channel = factory.CreateChannel();
     }
     catch (Exception ex)
     {
         Logger.Error("TradeSharpServerProxy: невозможно создать прокси", ex);
         channel = null;
     }
 }
Exemplo n.º 5
0
 public static void Initialize(ITradeSharpServer proxyOrStub)
 {
     instance = new TradeSharpServer(proxyOrStub);
 }
Exemplo n.º 6
0
 public static void Initialize(ITradeSharpServer proxyOrStub)
 {
     instance = new TradeSharpServer(proxyOrStub);
 }