BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando implementado, fornece um ponto de extensibilidade quando o conteúdo do corpo é gravado.
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)
Parâmetros
- writer
- XmlDictionaryWriter
O XmlDictionaryWriter usado para gravar o corpo da mensagem.
Exemplos
O exemplo a seguir ilustra uma substituição do OnWriteBodyContents(XmlDictionaryWriter) método.
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
Comentários
Esse método deve ser implementado por classes derivadas de BodyWriter. Esse é o método chave que grava o corpo. Se o BodyWriter buffer for feito, esse método será chamado apenas uma vez.