/// <summary> /// 发起业务请求 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <FOXRS> ExecuteAsync(FOXRQ request) { return(await this.ExecuteInnerAsync <FOXRQ, FOXRS>(request).ConfigureAwait(false)); }
/// <summary> /// 发起业务请求 /// </summary> /// <param name="request"></param> /// <returns></returns> public FOXRS Execute(FOXRQ request) { return(this.ExecuteInner <FOXRQ, FOXRS>(request)); }
/// <summary> /// 发起业务请求 /// </summary> /// <typeparam name="TRq"></typeparam> /// <typeparam name="TRs"></typeparam> /// <param name="request"></param> /// <returns></returns> public async Task <FOXRS <TRs> > ExecuteAsync <TRq, TRs>(FOXRQ <TRq, TRs> request) where TRq : IRequest <TRs> where TRs : IResponse { return(await this.ExecuteInnerAsync <FOXRQ <TRq, TRs>, FOXRS <TRs> >(request).ConfigureAwait(false)); }
/// <summary> /// 发起业务请求 /// </summary> /// <typeparam name="TRq"></typeparam> /// <typeparam name="TRs"></typeparam> /// <param name="request"></param> /// <returns></returns> public FOXRS <TRs> Execute <TRq, TRs>(FOXRQ <TRq, TRs> request) where TRq : IRequest <TRs> where TRs : IResponse { return(this.ExecuteInner <FOXRQ <TRq, TRs>, FOXRS <TRs> >(request)); }