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がバッファーに格納されている場合、このメソッドは 1 回だけ呼び出されます。