Introduction of System.ServiceModel 6.0 for Calling WCF/CoreWCF (2024)

The release of System.ServiceModel 6.0 provides client support for calling WCF/CoreWCF functions. These NuGet packages, collectively known as the WCF client, enable .NET platform applications to interact seamlessly with WCF or CoreWCF services. Although the .NET Core 3.1 platform and later versions do not include built-in WCF server support, CoreWCF, a separate community project based on ASP.NET Core, fills this gap by providing a WCF-compliant server implementation.

The following packages are included in the 6.0 release:

Introduction of System.ServiceModel 6.0 for Calling WCF/CoreWCF (1)
Source: https://devblogs.microsoft.com/dotnet/wcf-client-60-has-been-released/

The latest version introduces support for named pipes, compatible with both WCF and CoreWCF implementations. NetNamedPipeBinding facilitates binary communication between processes on the same Windows machine. However, named pipelines are only available on Windows and are not available on Linux or other non-Windows platforms. In order to fill this gap, CoreWCF is developing Unix domain socket support to offer equivalent functionality for Linux. The WCF client will be updated with the release of CoreWCF to ensure seamless coordination.

Starting with the 6.0 release, the WCF client package no longer supports .NET Standard 2.0 and is exclusively for .NET 6.0 and later. This change enables the use of newer functionality available in .NET 6 that is not present in the .NET Framework. By focusing on the .NET 6 platform, the size and complexity of the package are reduced, simplifying the deployment process. Support for the .NET standard is maintained, and applications or libraries can continue to use the System.ServiceModel.* packages in version 4.x, or make use of references to conditional sets for the .NET Framework using these NuGet packages for .NET 6 and later.

Furthermore, the System.ServiceModel.Duplex and System.ServiceModel.Security packages are no longer required because their types have been merged into the System.ServiceModel.Primitives package. This change eliminates the need for these mentioned packages, as the type forwarders will always reference the version of the Primitives package used by the application.

This release raises different emotions in the community. Antonello Provenzano commented below the Facebook post:

WCF? It is 2023: REST, GraphQL, gRPC, AMQP… which is the legacy system using WCF that has to be updated to .NET Core?
If the goal is updating the WCF service interface, then there’s much more behind that interface that has to be updated, causing a big bang in the software of the system (presumably a monolith).
If instead, it’s a brand new implementation, why choose WCF to expose the API, when the other ones available are mature and well-supported by an entire supply chain?

Another user, Jozef Raschmann, answered:

Calm down. All our government services are based on WCF and its security extension WS-*. Still, there isn't a standardized alternative in the REST world.

About the Author

Robert Krzaczyński

Show moreShow less

Introduction of System.ServiceModel 6.0 for Calling WCF/CoreWCF (2024)
Top Articles
Kotler’s Pricing Strategies Best Practices, Tools & Templates – The Best Free Online Resources
EU-A Customs document - Export | Cargo International
How To Start a Consignment Shop in 12 Steps (2024) - Shopify
My E Chart Elliot
Inducement Small Bribe
855-392-7812
Aadya Bazaar
Free Atm For Emerald Card Near Me
How to know if a financial advisor is good?
Vocabulario A Level 2 Pp 36 40 Answers Key
Heska Ulite
Craigslist Estate Sales Tucson
Es.cvs.com/Otchs/Devoted
Things To Do In Atlanta Tomorrow Night
United Dual Complete Providers
I Wanna Dance with Somebody : séances à Paris et en Île-de-France - L'Officiel des spectacles
Curtains - Cheap Ready Made Curtains - Deconovo UK
National Office Liquidators Llc
Baywatch 2017 123Movies
Byte Delta Dental
Apne Tv Co Com
Espn Horse Racing Results
Average Salary in Philippines in 2024 - Timeular
St. Petersburg, FL - Bombay. Meet Malia a Pet for Adoption - AdoptaPet.com
Full Standard Operating Guideline Manual | Springfield, MO
Maxpreps Field Hockey
Air Traffic Control Coolmathgames
Caring Hearts For Canines Aberdeen Nc
The Creator Showtimes Near R/C Gateway Theater 8
California Online Traffic School
2021 MTV Video Music Awards: See the Complete List of Nominees - E! Online
Hellraiser 3 Parents Guide
Pacman Video Guatemala
Usa Massage Reviews
Encore Atlanta Cheer Competition
Prévisions météo Paris à 15 jours - 1er site météo pour l'île-de-France
October 19 Sunset
24 slang words teens and Gen Zers are using in 2020, and what they really mean
Justin Mckenzie Phillip Bryant
404-459-1280
Rocketpult Infinite Fuel
Frostbite Blaster
John F Slater Funeral Home Brentwood
THE 10 BEST Yoga Retreats in Konstanz for September 2024
Telegram update adds quote formatting and new linking options
Priscilla 2023 Showtimes Near Consolidated Theatres Ward With Titan Luxe
Geology - Grand Canyon National Park (U.S. National Park Service)
Questions answered? Ducks say so in rivalry rout
“To be able to” and “to be allowed to” – Ersatzformen von “can” | sofatutor.com
Birmingham City Schools Clever Login
3367164101
Solving Quadratics All Methods Worksheet Answers
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 5995

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.