Langage

BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Méthode

Définition

En cas d’implémentation, 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

Utilisé XmlDictionaryWriter pour écrire le corps du message.

Exemples

L’exemple suivant illustre une substitution de la OnWriteBodyContents(XmlDictionaryWriter) méthode.

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. Il s’agit de la méthode clé qui écrit le corps. Si la BodyWriter mémoire tampon est mise en mémoire tampon, cette méthode n’est appelée qu’une seule fois.

S’applique à