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 回だけ呼び出されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET