コード例 #1
0
 /// <summary>
 /// 更新json转换配置
 /// </summary>
 /// <param name="jsonSerializerSettings">配置项</param>
 protected void UpdateJsonSerializerSettings(JsonSerializerSettings jsonSerializerSettings)
 {
     if (ApiEx.IsNull())
     {
         return;
     }
     ApiEx.UpdateJsonSerializerSettings(jsonSerializerSettings);
 }
コード例 #2
0
        /// <summary>
        /// 创建请求信息
        /// </summary>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        protected async Task <HttpRequestMessage> CreateHttpRequestMessageAsync(CancellationToken cancellationToken)
        {
            var httpReqMsg = new HttpRequestMessage();

            if (!ApiEx.IsNull())
            {
                await ApiEx.CreateHttpRequestMessageAsync(httpReqMsg, cancellationToken);
            }
            var ver = GetType().Assembly.GetName().Version;

            httpReqMsg.Headers.Add("clientver", ver.ToString());
            return(await Task.FromResult(httpReqMsg));
        }