// ----- Event callbacks
 private void RemoteClientListenerOnRemoteClientConnected(object sender, RemoteClientConnectedEventArgs args)
 {
     var clientViewModel = new ClientViewModel(args.RemoteClient);
     clientViewModel.StartPing();
     _relations.Add(args.RemoteClient, clientViewModel);
     _synchronizationContext.Post(state => _clients.Add(clientViewModel), null);
 }
        // ----- Event callbacks
        private void RemoteClientListenerOnRemoteClientConnected(object sender, RemoteClientConnectedEventArgs args)
        {
            var clientViewModel = new ClientViewModel(args.RemoteClient);

            clientViewModel.StartPing();
            _relations.Add(args.RemoteClient, clientViewModel);
            _synchronizationContext.Post(state => _clients.Add(clientViewModel), null);
        }
        protected virtual void OnClientConnected(RemoteClientConnectedEventArgs e)
        {
            EventHandler <RemoteClientConnectedEventArgs> handler = ClientConnected;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Ejemplo n.º 4
0
 private void RemoteClientListenerOnRemoteClientConnected(object sender, RemoteClientConnectedEventArgs args)
 {
     _clientViewModels.Add(new ClientViewModel(args.RemoteClient));
 }
Ejemplo n.º 5
0
 private void RemoteClientListenerOnRemoteClientConnected(object sender, RemoteClientConnectedEventArgs args)
 {
     _clientViewModels.Add(new ClientViewModel(args.RemoteClient));
 }
Ejemplo n.º 6
0
 protected virtual void OnClientConnected(RemoteClientConnectedEventArgs e)
 {
     var handler = ClientConnected;
     if (handler != null) handler(this, e);
 }