BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt bei Implementierung einen Erweiterungspunkt bereit, wenn der Textinhalt geschrieben wird.
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)
Parameter
- writer
- XmlDictionaryWriter
Der XmlDictionaryWriter, mit dem der Nachrichtentext geschrieben wird.
Beispiele
Im folgenden Beispiel wird eine Überschreibung der OnWriteBodyContents(XmlDictionaryWriter)-Methode veranschaulicht.
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
Hinweise
Diese Methode muss von Klassen implementiert werden, die von BodyWriter abgeleitet sind. Dies ist die Hauptmethode zum Schreiben des Texts. Wenn der BodyWriter gepuffert wird, wird diese Methode einmal aufgerufen.