BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Método

Definición

Cuando se implementa, proporciona un punto de extensibilidad cuando se escribe 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 que se usa para escribir el cuerpo del mensaje.

Ejemplos

En el ejemplo siguiente se muestra una invalidación del OnWriteBodyContents(XmlDictionaryWriter) método .

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 implementarse mediante clases derivadas de BodyWriter. Este es el método de clave que escribe el cuerpo. Si se almacena en BodyWriter búfer, este método se llama solo una vez.

Se aplica a