Category Archives: .NET

CoreWCF 1.0リリース

CoreWCF 1.0 has been released, the first major release of the project, and provides WCF functionality for .NET Core, .NET Framework and .NET 5+.

情報源: CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ – .NET Blog

遂に1.0リリース。WCFが.NET Coreでも動作します。

MSの正式リリースではなく、あくまでもコミュニティプロジェクトなので、MSのサポートを受けることは出来ませんが、WSDL(SOAP)で通信する必要があるプロジェクトはまだまだ多いと思いますので、よろしいのではないでしょうか。

CoreWCF 1.0 はWCFのサブセットですが、以下の機能を備えています。

  • Http & NetTCP transports
  • Bindings:
    • BasicHttpBinding
    • NetHttpBinding
    • NetTcpBinding – some WS-* features not supported
    • WebHttpBinding
    • WSHttpBinding – some WS-* features not supported
  • Security:
    • Transport
    • NetTcpBinding supports Certificate and Windows authentication
    • Http bindings require authentication to be configured in ASP.NET Core
    • Transport With Message Credentials
    • Username, Certificate and Windows Authentication are supported
    • WS Federation
  • WSDL generation
  • Partial configuration support including services & endpoints
  • Extensibility (IServiceBehavior and IEndpointBehavior) – most extensibility is available

メジャーなWCFの機能の中でまだ実装されていないものは以下になります。

  • Transports other than Http and NetTCP.
  • Message security beyond Transport & Transport with Message Credentials
  • Distributed transactions
  • Message Queueing

特に既存のJavaのシステム等との通信に必要な部分はあらかた実装されていると思うので、.NET Frameworkからの移行先としては十分に検討する価値があるのではないでしょうか。

また相互運用システムのシステム双方で同時にリプレースが可能だったり、新規にシステムを開発したりするのであればWCFよりもgRPCなどを検討された方がよろしいと思います。

元記事のBlogには簡単なチュートリアルもあるのでぜひ参考になさってください。

.NET 5.0 will reach End of Support on May 08, 2022 – .NET Blog

.NET 5.0 will reach end of support on May 08, 2022, this blog breaks down all the valuable information you need to know and how to update to .NET 6.0.

情報源: .NET 5.0 will reach End of Support on May 08, 2022 – .NET Blog

.NET 5は2022/5/8でEOL。.NET 6への移行を進めてください。

.NET 7 Preview 1

でました。

各記事参照のこと。

MAUIは.NET 7から本格化という事になりそうですね。

.NETが20歳で特別なストリーミング放送

Happy 20th Anniversary, .NET! – .NET Blog

.NET Frameworkの正式な登場が2002年2月14日午前9時(PST)でしたので、.NET登場からちょうど20年となります。これをお祝いして2022年2月14日午前9時(PST)(日本時間では2月15日午前2時)より特別なストリーミングがwww.dot.netで行われるので、Twitterで#dotNETLovesMeを付けてツイートしてねと、デジタルお土産もあるよ。

もう20歳、まだ20歳。

.NET 6 GA(リンクまとめ)

.NET 6がGAしました。.NET 6はLTS版となります。