System\ServiceModel\Channels\Message.cs (30)
153return CreateMessage(version, action, new XmlReaderBodyWriter(body, version.Envelope));
279return new BodyWriterMessage(version, action, new FaultBodyWriter(fault, version.Envelope));
416if (Version.Envelope != EnvelopeVersion.None)
422if (Version.Envelope != EnvelopeVersion.None)
430if (Version.Envelope != EnvelopeVersion.None)
442writer.WriteStartElement(messageDictionary.Prefix.Value, messageDictionary.Body, Version.Envelope.DictionaryNamespace);
498EnvelopeVersion envelopeVersion = Version.Envelope;
509EnvelopeVersion envelopeVersion = Version.Envelope;
556if (Version.Envelope != EnvelopeVersion.None)
573if (Version.Envelope != EnvelopeVersion.None)
618Message.ReadFromBodyContentsToEnd(reader, Version.Envelope);
785if (Version.Envelope != EnvelopeVersion.None)
807if (Version.Envelope != EnvelopeVersion.None)
816if (Version.Envelope != EnvelopeVersion.None)
1279return Message.ReadStartBody(reader, Version.Envelope, out _isFault, out _isEmpty);
1338if (desiredVersion.Envelope == EnvelopeVersion.None)
1349if (desiredVersion.Envelope != envelopeVersion)
1351Exception versionMismatchException = new ArgumentException(SRP.Format(SRP.EncoderEnvelopeVersionMismatch, envelopeVersion, desiredVersion.Envelope), "reader");
1503writer.WriteStartElement(_bodyPrefix, MessageStrings.Body, Version.Envelope.Namespace);
1509EnvelopeVersion envelopeVersion = Version.Envelope;
1516EnvelopeVersion envelopeVersion = Version.Envelope;
1569if (desiredVersion.Envelope == EnvelopeVersion.None)
1577if (desiredVersion.Envelope != envelopeVersion)
1579Exception versionMismatchException = new ArgumentException(SRP.Format(SRP.EncoderEnvelopeVersionMismatch, envelopeVersion, desiredVersion.Envelope), "reader");
1693if (HasHeaderElement(reader, _headers.MessageVersion.Envelope))
1709if (Version.Envelope != EnvelopeVersion.None)
1712if (HasHeaderElement(reader, _headers.MessageVersion.Envelope))
1839EnvelopeVersion envelopeVersion = Version.Envelope;
1850EnvelopeVersion envelopeVersion = Version.Envelope;
1868writer.WriteStartElement(reader.Prefix, MessageStrings.Body, Version.Envelope.Namespace);