Beispiel #1
0
        /// <summary>
        /// 初始化IUserToken
        /// </summary>
        /// <returns></returns>
        IUserToken InitUserToken()
        {
            IUserToken userToken = _userTokenPool.Dequeue();

            userToken.ReadArgs = _argsPool.Dequeue();
            _bufferManager.SetBuffer(userToken.ReadArgs);
            userToken.WriteArgs          = _argsPool.Dequeue();
            userToken.ReadArgs.UserToken = userToken.WriteArgs.UserToken = userToken;
            return(userToken);
        }