/// <summary> /// 获取应答 /// </summary> /// <typeparam name="TRequest"></typeparam> /// <typeparam name="TResponse"></typeparam> /// <param name="request"></param> /// <param name="responseBody"></param> /// <returns></returns> private async Task <JhtCloudResponse <TResponse> > Get <TRequest, TResponse>(JhtCloudRequest <TRequest> request, IEnumerable <JhtCloudResponseItem <TResponse> > dataItems) where TResponse : JhtCloudResponse where TRequest : JhtCloudRequest { // 模拟网络延时 await Task.Delay(5); PrintReceEntityJson(request); if (request == null) { return(null); } var response = new JhtCloudResponse <TResponse> { message = "成功", resultCode = 0, dataItems = dataItems, }; PrintSendEntityJson(response); return(response); }
/// <summary> /// 获取应答 /// </summary> /// <typeparam name="TRequest"></typeparam> /// <typeparam name="TResponse"></typeparam> /// <param name="request"></param> /// <param name="responseBody"></param> /// <returns></returns> private async Task <JhtCloudResponse <TResponse> > Get <TRequest, TResponse>(JhtCloudRequest <TRequest> request, TResponse responseBody) where TResponse : JhtCloudResponse where TRequest : JhtCloudRequest { // 模拟网络延时 await Task.Delay(5); PrintReceEntityJson(request); if (request == null) { return(null); } var response = new JhtCloudResponse <TResponse> { message = "成功", resultCode = 0, dataItems = new JhtCloudResponseItem <TResponse>[] { new JhtCloudResponseItem <TResponse> { objectId = "X1001", operateType = "READ", attributes = responseBody, }, }, }; PrintSendEntityJson(response); return(response); }