Пример #1
0
 protected override IServiceManager ResolveServiceManager(ServiceDescriptor descriptor)
 {
     if (_resolver == null)
     {
         _resolver = new Client.TcpServiceResolver(descriptor, ClientID, SecretKey);
     }
     return(_resolver.ServiceManager);
 }
Пример #2
0
 protected override void Dispose(bool disposing)
 {
     //Sequence restrict: before closing ServiceManager, to resign published service first
     base.Dispose(disposing);
     _tcpServer?.Dispose();
     _tcpServer = null;
     _resolver?.Dispose();
     _resolver = null;
 }