BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.