Поделиться через


BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Метод

Определение

При реализации предоставляет точку расширения при записи содержимого тела сообщения.

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)

Параметры

writer
XmlDictionaryWriter

Объект XmlDictionaryWriter, используемый для записи тела сообщения.

Примеры

В следующем примере показано переопределение метода 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

Комментарии

Этот метод необходимо реализовывать в классах, производных от класса BodyWriter. Это основной метод, используемый для записи текста сообщения. Если объект BodyWriter является буферизуемым, этот метод вызывается только один раз.

Применяется к