BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.