BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Metodo

Definizione

Se implementato, fornisce un punto di estendibilità quando il contenuto del corpo viene scritto.

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)

Parametri

writer
XmlDictionaryWriter

Oggetto XmlDictionaryWriter utilizzato per scrivere il corpo del messaggio.

Esempio

Nell'esempio seguente viene illustrato un override del OnWriteBodyContents(XmlDictionaryWriter) metodo .

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

Commenti

Questo metodo deve essere implementato dalle classi derivate da BodyWriter. Questo è il metodo chiave che scrive il corpo. Se l'oggetto BodyWriter viene memorizzato nel buffer, questo metodo viene chiamato una sola volta.

Si applica a