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.
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.