In This Topic
The HttpWatch Automation classes are contained within the HttpWatch namespace if you are using HttpWatch from .Net (e.g. C# or VB.Net)
Classes
| Class | Description |
![Class](template/packages/core-dotnet/images/Class.png) | Chrome | |
![Class](template/packages/core-dotnet/images/Class.png) | Content | Holds information about the HTTP resource that was requested. (E.g. an image or an HTML page.) |
![Class](template/packages/core-dotnet/images/Class.png) | Controller | Provides access to the HttpWatch browser extension and to data in log files. Controller is the only creatable class in the HttpWatch automation library. |
![Class](template/packages/core-dotnet/images/Class.png) | Cookie | Contains information about a single cookie that was sent to or received from the web server. |
![Class](template/packages/core-dotnet/images/Class.png) | Cookies | Contains a list of Cookie objects, representing cookies that were sent to or received from the web server. |
![Class](template/packages/core-dotnet/images/Class.png) | Edge | |
![Class](template/packages/core-dotnet/images/Class.png) | Entries | Contains a list of Entry objects, representing HTTP transactions that were recording by HttpWatch in the whole log or an individual page group. |
![Class](template/packages/core-dotnet/images/Class.png) | Entry | Represents a single HTTP transaction in the HttpWatch log. |
![Class](template/packages/core-dotnet/images/Class.png) | Header | Contains information about a single HTTP header that was sent to or received from the web server. |
![Class](template/packages/core-dotnet/images/Class.png) | Headers | Contains a list of Header objects that represent HTTP headers sent to or received from the web server. |
![Class](template/packages/core-dotnet/images/Class.png) | Log | Provides access to data that has been captured by the HttpWatch extension or reloaded from existing log files. |
![Class](template/packages/core-dotnet/images/Class.png) | Page | Contains information about a web page and the HTTP requests that were used to download it. |
![Class](template/packages/core-dotnet/images/Class.png) | PageEvent | Contains page level event timing, e.g. DOM Load, Page Load, Render Start |
![Class](template/packages/core-dotnet/images/Class.png) | PageEvents | Contains the page level event timings |
![Class](template/packages/core-dotnet/images/Class.png) | Pages | Contains a list of Page objects. |
![Class](template/packages/core-dotnet/images/Class.png) | Plugin | Allows the user to control the HttpWatch add-on for Edge or Google Chrome |
![Class](template/packages/core-dotnet/images/Class.png) | POSTParameter | Contains information about a single parameter that was encoded in the body of a HTTP POST request message. |
![Class](template/packages/core-dotnet/images/Class.png) | POSTParameters | Contains a list of POSTParameter objects, representing parameters that were sent in a POST request, |
![Class](template/packages/core-dotnet/images/Class.png) | QueryStringValue | Contains information about a single parameter that was encoded in the URL of an HTTP request. |
![Class](template/packages/core-dotnet/images/Class.png) | QueryStringValues | Contains a list of QueryStringValue objects, representing parameters that were encoded in the URL of an HTTP request. |
![Class](template/packages/core-dotnet/images/Class.png) | Request | Holds information about the HTTP request message. |
![Class](template/packages/core-dotnet/images/Class.png) | Response | Holds information about the HTTP response message. |
![Class](template/packages/core-dotnet/images/Class.png) | ResultSummaries | Contains a list of ResultSummary objects that hold information about errors or HTTP status codes. |
![Class](template/packages/core-dotnet/images/Class.png) | ResultSummary | Contains information about the number of requests that returned a specific status code or error. |
![Class](template/packages/core-dotnet/images/Class.png) | Summary | Contains summarized information for requests in a single page or for the whole log. |
![Class](template/packages/core-dotnet/images/Class.png) | Timing | Contains information about a single timing element, such as the Blocked time or Connect time. (See the remarks detailing the different types of timing element in the Timings object. |
![Class](template/packages/core-dotnet/images/Class.png) | Timings | Contains the request-level timings for an HTTP request. |
![Class](template/packages/core-dotnet/images/Class.png) | TimingSummaries | Contains a list of TimingSummary objects holding information about each timing value in the selected list of requests. |
![Class](template/packages/core-dotnet/images/Class.png) | TimingSummary | Contains summary information about a timing value, such as the Connect time or DNS Lookup time, in the selected list of requests. |
![Class](template/packages/core-dotnet/images/Class.png) | Warning | Contains information about a warning that was detected for an HTTP transaction. |
![Class](template/packages/core-dotnet/images/Class.png) | Warnings | Contains a list of Warning objects that were detected for an HTTP request. |
![Class](template/packages/core-dotnet/images/Class.png) | WarningSummaries | Contains a list of WarningSummary objects that each hold information about the occurrence of a single warning in the selected group of requests. |
![Class](template/packages/core-dotnet/images/Class.png) | WarningSummary | Contains a summary of the occurrences of a warning. |
Enumerations
| Enumeration | Description |
![Enumeration](template/packages/core-dotnet/images/Enumeration.png) | CONTENT_ENCODING | The value of this enumeration indicates how textual content was encoded by the web server, |
See Also