feat(meta-wsdl): add support for soap:header #1063
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This implements the soap:header for MetaWritter.
https://learn.microsoft.com/pl-pl/dotnet/api/system.web.services.protocols.soapheader?view=netframework-4.8.1
I created new SoapHeader attribute that mimics the the SoapHeader from net framework.
Users can derive from it and decorate methods on the service.
@andersjonsson what is the recommended way to get the header and inject it into the service?
In my soap service I simply extended the IServiceOperationTuner so it also has
Message
.Then I could do that to deserialize my header and inject it: