社区 正式发布了跨平台的 CoreWCF 0.2.0
在發布 CoreWCF 0.1.0 GA版本的半年之后,今天正式發布了0.2.0 版本,具體說明參看?https://github.com/CoreWCF/CoreWCF/releases/tag/v0.2.0?
.NET 兼容性
此版本依賴于 .NET Standard 2.0,可在支持 .NET Standard 2.0 的任何 .NET 版本上運行。這意味著 .NET Framework 4.6.1 以上版本和 .NET Core 2.1 以上版本。它構建在 ASP.NET Core 2.1 之上,并且已經過測試并可以在所有當前支持的 ASP.NET Core 版本上運行,最高可達 5.0。
特性
以下功能是 CoreWCF 0.2.0 的新增功能
支持 .NET 5.0 (?@mconnew?)
通過新的 AuthorizeRoleAttribute (?@birojnayak?)啟用基于角色的授權
在具有 ldap 組/角色查找支持的 Linux 上為 NetTcp 啟用 Windows 身份驗證 (?@birojnayak?)
添加了對 NetTcp 和 BasicHttpBinding (?@birojnayak?) 的SecurityMode.TransportWithMessageCredentials 的支持
UseNetTcp 的新重載以啟用指定列表 IP 地址 (?@ovebastiansen?)
公開 MessageParameterAttribute 并增加了 System.ServiceModel 等效項的兼容性(@g7ed6e)
暴露了 BasicHttpBinding.Security 屬性(@josellm)
啟用通過 DI 注入 ServiceBehaviorAttribute (?@mconnew?)
Bug修復
修復了 ChannelHandler 中導致某些請求停止的競爭條件(@BradBarnich)
修復了 HTTP.SYS(僅限 http)和 IIS(@mconnew)中的托管
修復了在使用 InstanceContextMode.Single (?@mconnew?)時對 IDisposable DI 注入的 Singleton 調用 Dispose
已知的問題
雙工合同尚未生效
使用 HTTP.SYS 時 HTTPS 不起作用,因為我們需要添加 BasicHttpsBinding 才能正常工作。
文檔
文檔仍在處理中。System.ServiceModel 命名空間下 .NET Framework 中存在的大多數類在 CoreWCF 中應該具有相同的行為。在我們發布文檔之前,請參閱.NET Framework WCF 文檔。
總結
以上是生活随笔為你收集整理的社区 正式发布了跨平台的 CoreWCF 0.2.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 客户要求ASP.NET Core API
- 下一篇: Apache Member、ALC Be