IAopParser.cs 636 B

123456789101112131415161718192021
  1. using System;
  2. using Aop.Api.Request;
  3. namespace Aop.Api.Parser
  4. {
  5. /// <summary>
  6. /// AOP API响应解释器接口。响应格式可以是XML, JSON等等。
  7. /// </summary>
  8. /// <typeparam name="T">领域对象</typeparam>
  9. public interface IAopParser<T> where T : AopResponse
  10. {
  11. /// <summary>
  12. /// 把响应字符串解释成相应的领域对象。
  13. /// </summary>
  14. /// <param name="body">响应字符串</param>
  15. /// <returns>领域对象</returns>
  16. T Parse(string body,string charset);
  17. SignItem GetSignItem(IAopRequest<T> request, T response);
  18. }
  19. }