Exemplo n.º 1
0
        /// <summary>
        /// 追加一个请求拦截器。
        /// </summary>
        /// <param name="interceptor"></param>
        /// <returns></returns>
        public virtual BasicHttpClientBuilder AddRequestInterceptor(HttpRequestInterceptor interceptor)
        {
            if (interceptor == null)
            {
                throw new ArgumentNullException(nameof(interceptor));
            }

            RequestInterceptors.Add(interceptor);
            return(this);
        }
 /// <summary>
 /// 追加一个请求拦截器。
 /// </summary>
 /// <param name="interceptor"></param>
 /// <returns></returns>
 public new WxpayApiClientBuilder AddRequestInterceptor(HttpRequestInterceptor interceptor)
 {
     base.AddRequestInterceptor(interceptor);
     return(this);
 }
 IHttpClientBuilder IHttpClientBuilder.AddRequestInterceptor(HttpRequestInterceptor interceptor)
 {
     return(this.AddRequestInterceptor(interceptor));
 }