首页 > 其他分享 >接口定义【领域对象】

接口定义【领域对象】

时间:2022-11-27 11:31:56浏览次数:37  
标签:请求 对象 TOP 领域 API 接口定义 TopResponse

/// <summary>
/// TOP客户端。
/// </summary>
public interface ITopClient
{
/// <summary>
/// 执行TOP公开API请求。
/// </summary>
/// <typeparam name="T">领域对象</typeparam>
/// <param name="request">具体的TOP API请求</param>
/// <returns>领域对象</returns>
T Execute<T>(ITopRequest<T> request) where T : TopResponse; /// <summary>
/// 执行TOP隐私API请求。
/// </summary>
/// <typeparam name="T">领域对象</typeparam>
/// <param name="request">具体的TOP API请求</param>
/// <param name="session">用户会话码</param>
/// <returns>领域对象</returns>
T Execute<T>(ITopRequest<T> request, string session) where T : TopResponse;
}

标签:请求,对象,TOP,领域,API,接口定义,TopResponse
From: https://blog.51cto.com/u_15834343/5889911

相关文章

  • 06-面向对象_继承
    typora-root-url:images一、简介1.1、问题引入​ 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物......
  • 05-面向对象_封装
    typora-root-url:images一、编程思想1.1、什么是思想​ 何谓编程思想?首先解释一下“思想”。​ 先问你个问题:你想做个怎样的人?​ 可能你会回答:我想做个好人,孝敬......
  • 面向对象的JavaScript框架 MooTools
    MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理......
  • 57.dt对象的基本使用
     -----------------------------------------------------------------------------------------------------------------------------------------------------------......
  • k8s源码分析6-kubectl功能和对象总结
    kubectl的职责主要的工作是处理用户提交的东西(包括,命令行参数,yaml文件等)然后其会把用户提交的这些东西组织成一个数据结构体然后把其发送给APIServerkubectl的代......
  • Request-共享数据(域对象)、获取ServletContext
    Request-共享数据(域对象)   共享数据:域对象:一个有作用范围的对象,可以在范围内共享数据request域:代表一次请求的范围,一般用于请求转发的多个资......
  • c++ 面向对象 class类总结
    c++三大特性访问权限​ 在c++中通过public、protected、private三个关键字来控制成员变量和成员函数的访问权限,它们分别表示为公有的、受保护的、私有的,称为成员访问限......
  • Java 注解和反射(三)获得反射对象
    Class类在Object类中定义了以下方法,此方法将被所有子类继承publicfinalClassgetClass()以上的方法返回值的类型是一个Class类,此类是Java反射的源头,实际上所谓反......
  • 事件对象的兼容
    每个事件函数天生有一个参数叫event,它是事件对象,如果想修改event的名称,事件函数的第一个参数就是用来修改的<divid="div"></div>varoDiv=document.getElementById("......
  • 《ASP.NET Core技术内幕与项目实战》精简集-DDD准备5.4:领域事件MediatR
    本节内容,部分为补充内容,部分涉及到9.3.8-9.3.9(P327-334)。主要NuGet包:MediatR.Extensions.Microsoft.DependencyInjection 领域事件可以切断领域模型之间的强依赖关系......