Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static string GetMessageWithEnvelope(ref Message request)
- {
- var buffer = request.CreateBufferedCopy(Int32.MaxValue);
- request = buffer.CreateMessage();
- var msg = buffer.CreateMessage();
- var sb =
- new StringBuilder(
- $"<?xml version=\"1.0\" encoding=\"utf-8\"?>{Environment.NewLine}<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">{Environment.NewLine}"); //Dirty Hack To Add Envelope itself
- using (
- var xw = XmlWriter.Create(sb,
- new XmlWriterSettings { Indent = true, Encoding = Encoding.UTF8, OmitXmlDeclaration = true }))
- msg.WriteBody(xw);
- sb.Append($"{Environment.NewLine}</soap:Envelope>"); //Dirty Hack To Add Envelope itself
- return sb.ToString();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement