다음을 통해 공유


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가 버퍼링되는 경우 이 메서드는 한 번만 호출됩니다.

적용 대상