dotnet / dotnet/wcf

Feature request - To add Message.CreateMessage() overload to write soap messages for fault exceptions, it is not available on 6.0.0

Open
#5,166 1 comment 1 reaction 1 assignee Claimed by @imcarolwang View on GitHub
triaged
Dominant language
C#
Stars
1.8k
Forks
576
Avg merge
6d 9h
Merged PRs (30d)
2

Description

We are using 6.0.0 and see that Message.CreateMessage method overload with fault codes isn't available in this version. Could you please add that in next release?

https://github.com/dotnet/wcf/blob/7a261fa1ba61e6aa40021eecf8f6fd918d155981/src/System.ServiceModel.Primitives/src/System/ServiceModel/Channels/Message.cs#L227

Here's what I am trying to do -

/* FaultCode faultCode = new FaultCode(errorCode);

Message message = Message.CreateMessage(MessageVersion.Default, faultCode, this.exception.Message, string.Empty);

XmlWriterSettings settings = new XmlWriterSettings();

settings.Encoding = Encoding.UTF8

XmlWriter writer = XmlWriter.Create(this.responseContextAccessor.Base.OutputStream, settings); */


Please let me know if there is an alternative to do this in current version https://github.com/dotnet/wcf/releases/tag/v6.0.0-rtm

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.