Пример #1
0
 public override void OnReceive(ref Message msg)
 {
     string activityId = new System.Random().Next().ToString();
     string message = msg.ToString() .Replace("\n", "\\n")
                                     .Replace("\'", "\\'")
                                     .Replace("\"", "\\\"")
                                     .Replace("&", "\\&")
                                     .Replace("\r", "\\r")
                                     .Replace("\t", "\\t")
                                     .Replace("\b", "\\b")
                                     .Replace("\f", "\\f");
     string events = "[" +
             "{" +
                 "\"correlationData\" : [\"" + activityId + "\"]," +
                 "\"payloadData\" : [" +
                     "\"" + message + "\"" +
                 "]" +
             "}" +
         "]";
     dataPublisher.publish( events, "BAM_WCF_MESSAGE_TRACE", "1.0.0");
 }