We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

ExtractionRule Class

Base class used to define rules for obtaining data from a Web response that is generated by a Web test.

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

public abstract class ExtractionRule

The ExtractionRule class must be inherited by any extraction rule whether it is user-written or built-in. Extraction rules that are associated with the request definition are run after a response has been received, and the results of the extraction are added to the WebTestContext.

Notes to Inheritors:

When you inherit from ExtractionRule, you must override the following members: Extract, RuleDescription, and RuleName.

The following custom extraction rule extracts checkboxes from the HtmlDocument and places the status of the found checkboxes into the context.

No code example is currently available or this language may not be supported.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.