Share via


What Are the Limitations of the XMLTracer Component?

The XMLTracer component has the following limitations:

  • All objects in the dictionary that is being dumped must support the IPersistXML interface, which allows the contents of a Dictionary object to be persisted as an XML-formatted string in a specific format. This means that the Context dictionary cannot be dumped, because it typically contains an object such as ExpressionEvaluator that doesn't support IPersistXML.

  • When you specify the object to dump, it must be a Dictionary object. For example, you can't specify that you only want to dump the items from the SimpleList object in an OrderForm. However, you can dump the items as part of the overall OrderForm.

  • Currently there is no user interface for configuring values. You must set them by using dictionary keys in the OrderForm as described in What Are the XMLTracer Configuration Options?.

  • The traces can be very large, particularly if trace levels greater than 0x4 are used.

See Also

Other Resources

What Are the XMLTracer Trace Levels?

What Are the XMLTracer Configuration Options?

Using the XMLTracer Pipeline Component