示例#1
0
 public virtual void OnConnected(ConnectionOpenedEvent e)
 {
     if (Profile.Debug)
     {
         _.Log(e);
     }
 }
示例#2
0
 private void OnConnectedInternal(ConnectionOpenedEvent e)
 {
     if (Profile.Debug)
     {
         _.Log(e);
     }
     Status.Connected = true;
     OnConnected(e);
 }
        private void Handle(ConnectionOpenedEvent @event)
        {
            var serverPackage = GetServerPackage(@event.ServerId.EndPoint);
            var recorder      = new ConnectionPerformanceRecorder(_appPackage, serverPackage);

            if (_connectionRecorders.TryAdd(@event.ConnectionId, recorder))
            {
                recorder.Opened();
            }
        }
示例#4
0
 private void Handle(ConnectionOpenedEvent @event)
 {
     Debug(TraceSourceEventHelper.ConnectionIdBase + 1, "{0}: opened in {1}ms.", TraceSourceEventHelper.Label(@event.ConnectionId), @event.Duration.TotalMilliseconds);
 }
 public override void OnConnected(ConnectionOpenedEvent e)
 {
     base.OnConnected(e);
     dispatchHelloMessage = true;
 }
示例#6
0
 public void Apply(ConnectionOpenedEvent evt)
 {
     Uri   = evt.Uri;
     State = new ConnectionStateContext(ConnectionStateEnum.Open);
 }