Ejemplo n.º 1
0
 public RemoteScannerConnector()
 {
     _localScannerChannel = GetChannelToLocalScanner();
     if (_localScannerChannel == null)
         throw new Exception("Ошибка получения канала доступа к локальному объекту");
     _logger = CoreApplication.Instance.GetSubsystemOrThrow<ISynchronizationManager>().Logger;
 }
Ejemplo n.º 2
0
 public RemoteScannerConnector()
 {
     _localScannerChannel = GetChannelToLocalScanner();
     if (_localScannerChannel == null)
     {
         throw new Exception("Ошибка получения канала доступа к локальному объекту");
     }
     _logger = CoreApplication.Instance.GetSubsystemOrThrow <ISynchronizationManager>().Logger;
 }
Ejemplo n.º 3
0
 public void SetInteractionChannel(
     IScannerInteractionChannel interactionChannel, ScannerInfo remoteScannerInfo)
 {
     CodeContract.Requires(interactionChannel != null);
     CodeContract.Requires(remoteScannerInfo != null);
     lock (s_aliveSync)
     {
         _interactionChannel = interactionChannel;
         _remoteScannerInfo  = remoteScannerInfo;
         _alive = true;
     }
 }