BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구현 시 본문 콘텐츠를 쓸 때 확장성 지점을 제공합니다.
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가 버퍼링되는 경우 이 메서드는 한 번만 호출됩니다.