Partager via


BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Méthode

Définition

Une fois implémenté, fournit un point d'extensibilité lorsque le contenu du corps est écrit.

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)

Paramètres

writer
XmlDictionaryWriter

La XmlDictionaryWriter utilisée pour écrire le corps du message.

Exemples

L'exemple suivant illustre une substitution de la méthode 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

Remarques

Cette méthode doit être implémentée par les classes dérivées de BodyWriter. C'est la méthode clé qui écrit le corps. Si la BodyWriter est mise en mémoire tampon alors cette méthode est appelée uniquement une fois.

S’applique à