コード例 #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}");
            }
        }
コード例 #2
0
ファイル: RpcUdpClient.cs プロジェクト: Agasper/Warden.NetRpc
 void IRpcPeer.OnSessionOpened(SessionOpenedEventArgs args)
 {
     tcsSessionOpened?.TrySetResult(args);
 }
コード例 #3
0
ファイル: RpcUdpClient.cs プロジェクト: Agasper/Warden.NetRpc
 protected virtual void OnSessionOpened(SessionOpenedEventArgs args)
 {
 }
コード例 #4
0
ファイル: RpcUdpClient.cs プロジェクト: Agasper/Warden.NetRpc
 protected virtual Task Authenticate(SessionOpenedEventArgs args)
 {
     return(Task.CompletedTask);
 }