NLog.Targets.WebServiceTarget.HttpPostSoapFormatterBase.WriteContent C# (CSharp) Method

WriteContent() protected method

protected WriteContent ( MemoryStream ms, object parameterValues ) : void
ms System.IO.MemoryStream
parameterValues object
return void
            protected override void WriteContent(MemoryStream ms, object[] parameterValues)
            {
                XmlWriter xtw = XmlWriter.Create(ms, _xmlWriterSettings);

                xtw.WriteStartElement(SoapName, "Envelope", SoapEnvelopeNamespace);
                xtw.WriteStartElement("Body", SoapEnvelopeNamespace);
                xtw.WriteStartElement(Target.MethodName, Target.Namespace);

                WriteAllParametersToCurrenElement(xtw, parameterValues);

                xtw.WriteEndElement(); // methodname
                xtw.WriteEndElement(); // Body
                xtw.WriteEndElement(); // soap:Envelope
                xtw.Flush();
            }
        }
WebServiceTarget.HttpPostSoapFormatterBase