System.ServiceModel.Channels.MessageHeader.DefaultMessageHeader.OnWriteHeaderContents C# (CSharp) Method

OnWriteHeaderContents() protected method

protected OnWriteHeaderContents ( XmlDictionaryWriter writer, System.ServiceModel.Channels.MessageVersion version ) : void
writer System.Xml.XmlDictionaryWriter
version System.ServiceModel.Channels.MessageVersion
return void
			protected override void OnWriteHeaderContents (XmlDictionaryWriter writer,
								       MessageVersion version)
			{
				// FIXME: it's a nasty workaround just to avoid UniqueId output as a string, for bug #577139.
				if (Value is UniqueId)
					writer.WriteValue ((UniqueId) Value);
				else
					this.formatter.WriteObjectContent (writer, value);
			}
MessageHeader.DefaultMessageHeader