BodyWriter.OnWriteBodyContents(XmlDictionaryWriter) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando implementado, fornece um ponto de extensibilidade quando o conteúdo do corpo é escrito.
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
Eles XmlDictionaryWriter usavam para escrever o corpo da mensagem.
Exemplos
O exemplo seguinte ilustra uma sobreposiçã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
Observações
Este método deve ser implementado por classes derivadas de BodyWriter. Este é o método chave que escreve o corpo. Se o BodyWriter for bufferizado, então este método é chamado apenas uma vez.