BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Methode

Definition

Wenn sie implementiert wird, wird ein Erweiterbarkeitspunkt bereitgestellt, wenn der Textkörperinhalt 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 zum Schreiben des Nachrichtentexts verwendete.

Beispiele

Im folgenden Beispiel wird eine Außerkraftsetzung 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. Dies ist die Schlüsselmethode, die den Textkörper schreibt. Wenn die BodyWriter Methode gepuffert wird, wird diese Methode nur einmal aufgerufen.

Gilt für: