我正在将一堆.Net Framework 项目迁移到.Net Core 2.1,当前项目使用WCF。我尝试使用网络核心的wcf客户端,但我留下了两个我不知道如何重写的语句(元素是一个BindingElementCollection):
elements.Find<SecurityBindingElement>().EnableUnsecuredResponse = true;
,EnableUnsecuredResponse 不是 SecurityBindingElement 的 dotnet 版本的属性elements.Find<MtomMessageEncodingBindingElement>().MaxBufferSize = 200000000;
,MtomMessageEncodingBindingElement 不存在。对于问题的第一部分:
elements.Find<SecurityBindingElement>().EnableUnsecuredResponse = true;
.net Core 中的等价物是这样的:
elements.Find<TransportSecurityBindingElement>().EnableUnsecuredResponse = true;