/// <summary> /// 更新json转换配置 /// </summary> /// <param name="jsonSerializerSettings">配置项</param> protected void UpdateJsonSerializerSettings(JsonSerializerSettings jsonSerializerSettings) { if (ApiEx.IsNull()) { return; } ApiEx.UpdateJsonSerializerSettings(jsonSerializerSettings); }
/// <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)); }