다음을 통해 공유


How to modify Message object in Message Inspector class?

public void AfterReceiveReply(ref Message reply, object correlationState)
{
    //Create the buffer
    MessageBuffer buffer = reply.CreateBufferedCopy(13000);

    //Inspect the response (for now simply extract the body contents)
    Message thisReply = buffer.CreateMessage();
    XmlDictionaryReader reader = thisReply.GetReaderAtBodyContents();
    StringBuilder info = new StringBuilder();
    XmlWriter writer = XmlWriter.Create(info);
    writer.WriteNode(reader, true);
    writer.Close();
   
    reply = buffer.CreateMessage();

    //Close the buffer
    buffer.Close();
}

https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=548528&SiteID=1