Condividi tramite


BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Metodo

Definizione

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

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

XmlDictionaryWriter utilizzato per scrivere il corpo del messaggio.

Esempio

Nell'esempio seguente viene illustrato un override del metodo 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

Commenti

Questo metodo deve essere implementato dalle classi derivate da BodyWriter. Si tratta del metodo principale per scrivere il corpo. Se BodyWriter è memorizzato nel buffer, questo metodo viene chiamato solo una volta.

Si applica a