示例#1
0
        private T Succes <T>(API.SessionRequest request) where T : API.SessionResponse, new()
        {
            var response = new T()
            {
                RequestId = request.RequestId,
                SessionId = request.SessionId,
                Status    = (int)HttpStatusCode.OK
            };

            return(response);
        }
示例#2
0
        private T Fail <T>(API.SessionRequest request, HttpStatusCode code, string errorMessage) where T : API.SessionResponse, new()
        {
            var response = new T()
            {
                RequestId         = request.RequestId,
                SessionId         = request.SessionId,
                Status            = (int)code,
                StatusDescription = errorMessage
            };

            return(response);
        }
示例#3
0
文件: API.cs 项目: sls1j/caveCache
 public void CopySessionInfo(SessionRequest request)
 {
     this.RequestId = request.RequestId;
     this.SessionId = request.SessionId;
 }