从中心方法中查看中心方法参数的原始JSON

问题描述

我的SignalR集线器方法如下:

public async Task<string> ApplyChanges( IEnumerable<Document> docs )
{
    ...
}

出于调试目的,我想将docs视为原始JSON,即反序列化之前的JSON。我知道我可以将docs的类型更改为JToken,但这还不足以满足当前的需求。我真的需要查看实际的反序列化前JSON文本。

我尝试过

var request = Context.GetHttpContext().Request;
string content;
using ( var reader = new StreamReader( request.Body ) ) {
    content = await reader.ReadToEndAsync();
}

但是身体是空的。我也四处探索Request的其他属性,无济于事。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)