BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se implementa, proporciona un punto de extensibilidad al escribir el contenido del cuerpo.
protected:
abstract void OnWriteBodyContents(System::Xml::XmlDictionaryWriter ^ writer);
protected abstract void OnWriteBodyContents (System.Xml.XmlDictionaryWriter writer);
abstract member OnWriteBodyContents : System.Xml.XmlDictionaryWriter -> unit
Protected MustOverride Sub OnWriteBodyContents (writer As XmlDictionaryWriter)
Parámetros
- writer
- XmlDictionaryWriter
XmlDictionaryWriter utilizado para escribir el cuerpo del mensaje.
Ejemplos
En el ejemplo siguiente se muestra la invalidación del método OnWriteBodyContents(XmlDictionaryWriter).
protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
{
writer.WriteStartElement(textTag);
foreach (string str in bodySegment)
{
writer.WriteString(str);
}
writer.WriteEndElement();
}
Protected Overrides Sub OnWriteBodyContents(ByVal writer As XmlDictionaryWriter)
writer.WriteStartElement(textTag)
For Each str As String In bodySegment
writer.WriteString(str)
Next str
writer.WriteEndElement()
End Sub
Comentarios
Este método debe ser implementado por clases derivadas de BodyWriter. Éste es el método clave que escribe el cuerpo. Si BodyWriter está almacenado en búfer, se llama a este método sólo una vez.