BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zaimplementowaniu zapewnia punkt rozszerzalności podczas zapisywania zawartości treści.
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)
Parametry
- writer
- XmlDictionaryWriter
Służy XmlDictionaryWriter do zapisywania treści komunikatu.
Przykłady
Poniższy przykład ilustruje zastąpienie OnWriteBodyContents(XmlDictionaryWriter) metody .
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
Uwagi
Ta metoda musi być zaimplementowana przez klasy pochodzące z BodyWriterklasy . Jest to metoda klucza, która zapisuje treść. BodyWriter Jeśli buforowany jest, ta metoda jest wywoływana tylko raz.