Contains a number of helper-classes that can be utilized in combination with WCF services and proxies.
See the version list below for details.
Install-Package Enkoni.ServiceModel -Version 2.0.0
dotnet add package Enkoni.ServiceModel --version 2.0.0
<PackageReference Include="Enkoni.ServiceModel" Version="2.0.0" />
paket add Enkoni.ServiceModel --version 2.0.0
- Added the SchemaValidationMessageInspector and SchemaValidationBehaviorExtensionElement classes that can be used to
validate sent and received messages against an XML schema.
- Removed the FlatWsdlBehaviorExtensionElement and FlatWsdlBehaviorAttribute classes. The functionality did not always
behave as expected. Since .Net 4.5 has build-in support for generating a single WSDL file, this functionality is no longer required
and therefore it was removed from this framework. When using .NET 4.5, it is recommended to use the new ?singlewsdl quierystring.
When using an earlier version of .NET, it is recommended to use the single WSDL functionality provided by the WCFExtras-library
which can be found at https://wcfextras.codeplex.com/.
- New understanding of the WCF framework and more extensive unit testing learned that the disposable service behavior has
been quite useless from the beginning. If the service implementation needs disposing, use a bindingtype and behavior that supports
sessions. That way, the .NET ecosystem will automatically call the Dispose method upon session ending or channel faulting.
- Enkoni.Logging (>= 18.104.22.168)
This package is not used by any popular GitHub repositories.