BodyWriter.WriteBodyContents(XmlDictionaryWriter) Methode

Definition

Schreibt den Inhalt des Nachrichtentexts aus.

public:
 void WriteBodyContents(System::Xml::XmlDictionaryWriter ^ writer);
public void WriteBodyContents(System.Xml.XmlDictionaryWriter writer);
member this.WriteBodyContents : System.Xml.XmlDictionaryWriter -> unit
Public Sub WriteBodyContents (writer As XmlDictionaryWriter)

Parameter

writer
XmlDictionaryWriter

Der XmlDictionaryWriter zum Schreiben des Nachrichtentexts verwendete.

Ausnahmen

writer ist null.

Beispiele

Das folgende Beispiel zeigt, wie die WriteBodyContents(XmlDictionaryWriter) Methode aufgerufen wird.

string[] strings = {"Hello", "world"};
MyBodyWriter bw = new MyBodyWriter(strings);

StringBuilder strBuilder = new StringBuilder(10);
XmlWriter writer = XmlWriter.Create(strBuilder);
XmlDictionaryWriter dictionaryWriter = XmlDictionaryWriter.CreateDictionaryWriter(writer);

bw.WriteBodyContents(dictionaryWriter);
dictionaryWriter.Flush();
Dim strings() As String = {"Hello", "world"}
Dim bw As New MyBodyWriter(strings)

Dim strBuilder As New StringBuilder(10)
Dim writer = XmlWriter.Create(strBuilder)
Dim dictionaryWriter = XmlDictionaryWriter.CreateDictionaryWriter(writer)

bw.WriteBodyContents(dictionaryWriter)
dictionaryWriter.Flush()

Hinweise

Die Standardimplementierung OnWriteBodyContents(XmlDictionaryWriter) von WriteBodyContents(XmlDictionaryWriter) AufrufenOnWriteBodyContents(XmlDictionaryWriter), sodass die Überschreibung den besten Erweiterungspunkt bietet.

Gilt für: