Recording filters indicate which assemblies, interfaces, namespaces, classes, or methods to include or exclude during the recording and script generation.
By default, VuGen provides built-in system filters for .NET Remoting, ADO.NET, Enterprise Services, and WCF (Windows Communication Foundation). These filters were designed to include the relevant interfaces for standard ADO.NET, Remoting, Enterprise Services, and WCF. VuGen also allows you to design custom filters.
Custom filters provide several benefits:
Remoting. When working with .NET Remoting, it is important to include certain classes that allow you to record the arguments passed to the remote method.
Missing Objects. If your recorded script did not record a specific object within your application, you can use a filter to include the missing interface, class or method.
Debugging. If you receive an error, but you are unsure of it's origin, you can use filters to exclude methods, classes, or interfaces in order to pin-point the problematic operation.
Maintainability. You can record script in higher level, make script more easy to maintain and to correlate.
The .Net Recording Filter pane lets you manipulate existing custom filters. It displays the assemblies, namespaces, classes, methods, and properties in a color-coded tree hierarchy.
The bottom pane provides a description of the assembly, namespace, class, method, property, or event. It also indicates whether or not it is included or excluded and a reason for the inclusion or exclusion.
For details about managing your filters, see .NET Recording Filter Pane.