.NET filters - advanced

The filter tree hierarchy only displays public classes and methods. It does not show non-public classes or delegates.

You can add classes or methods that are not public by manually entering them in the filter's definition file.

The filter definition files, <filter_name>.xml reside in the dat\DotnetFilters folder of your installation. The available Action properties for each element are: Include, Exclude, or Totally Exclude. For more information, see .NET Recording Filter pane [.NET protocol].

By default, when you exclude a class, the filter mechanism applies Exclude, excluding the class, but including activity generated by the excluded class. When you exclude a method, however, it applies Totally Exclude, excluding all referenced methods.

For example, suppose Function A calls function B. If Function A is Excluded, then when the service calls Function A, the script includes a call to Function B. However, if function A is Totally Excluded, the script does not include a call to Function B. Function B would only be recorded if called directly—not through Function A.

VuGen saves a backup copy of the filter as it was configured during the recording, RecordingFilterFile.xml, in the script's data folder. This is useful if you made changes to the filter since your last recording and you need to reconstruct the environment.

Back to top