Esempio n. 1
0
        void IRpcPeer.OnSessionOpened(SessionOpenedEventArgs args)
        {
            try
            {
                OnSessionOpened(args);
            }
            catch (Exception e)
            {
                logger.Error($"Unhandled exception on {this.GetType().Name}.{nameof(OnSessionOpened)}: {e}");
            }

            try
            {
                OnSessionOpenedEvent?.Invoke(args);
            }
            catch (Exception e)
            {
                logger.Error($"Unhandled exception on {this.GetType().Name}.{nameof(OnSessionOpenedEvent)}: {e}");
            }
        }
Esempio n. 2
0
 void IRpcPeer.OnSessionOpened(SessionOpenedEventArgs args)
 {
     tcsSessionOpened?.TrySetResult(args);
 }
Esempio n. 3
0
 protected virtual void OnSessionOpened(SessionOpenedEventArgs args)
 {
 }
Esempio n. 4
0
 protected virtual Task Authenticate(SessionOpenedEventArgs args)
 {
     return(Task.CompletedTask);
 }