.net core 的 SecurityBindingElement.EnableUnsecuredResponse 等效项?

问题描述 投票:0回答:1

我正在将一堆.Net Framework 项目迁移到.Net Core 2.1,当前项目使用WCF。我尝试使用网络核心的wcf客户端,但我留下了两个我不知道如何重写的语句(元素是一个BindingElementCollection):

  • elements.Find<SecurityBindingElement>().EnableUnsecuredResponse = true;
    ,EnableUnsecuredResponse 不是 SecurityBindingElement 的 dotnet 版本的属性

  • elements.Find<MtomMessageEncodingBindingElement>().MaxBufferSize = 200000000;
    ,MtomMessageEncodingBindingElement 不存在。

wcf .net-core
1个回答
0
投票

对于问题的第一部分:

elements.Find<SecurityBindingElement>().EnableUnsecuredResponse = true;

.net Core 中的等价物是这样的:

elements.Find<TransportSecurityBindingElement>().EnableUnsecuredResponse = true;

© www.soinside.com 2019 - 2024. All rights reserved.