Beispiel #1
0
        /// <summary>
        /// 等待响应
        /// </summary>
        /// <param name="messageId">消息id</param>
        /// <returns></returns>
        public ResponseWait Wait(string messageId)
        {
            ResponseWait wait = _waits[messageId];

            wait.Wait();
            _messageChannelMap.TryRemove(wait.ChannelId, out _);
            _waits.TryRemove(messageId, out _);
            return(wait);
        }