Udostępnij za pośrednictwem


BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Metoda

Definicja

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.

Dotyczy