HttpRequest Class
A HTTP request workflow element, defined by HttpRequestConfig and executed by the CrawlerEngine via AsyncWebRequest over an AsyncOperationProcessor.
Inheritance Hierarchy
System Object
  CrawlerLib.Engine.Workflow WorkflowChildBase
    CrawlerLib.Engine.Workflow ProcessableWorkflowChildBase
      CrawlerLib.Engine.Workflow.Http HttpRequest

Namespace: CrawlerLib.Engine.Workflow.Http
Assembly: CrawlerLib.Engine (in CrawlerLib.Engine.dll) Version: 2.1.5266.17437 (2.1.5266.17437)
Syntax
public class HttpRequest : ProcessableWorkflowChildBase

The HttpRequest type exposes the following members.

Constructors
  NameDescription
HttpRequest(Uri)
Initializes a new instance of the HttpRequest class with a default configuration
HttpRequest(HttpRequestConfig)
Initializes a new instance of the HttpRequest class.
HttpRequest(Uri, HttpRequestQuota)
Initializes a new instance of the HttpRequest class with a default configuration and the specified quota
Top
Methods
  NameDescription
Abort
The abort.
(Overrides ProcessableWorkflowChildBase Abort .)
BeginParentReference
The begin parent reference.
(Inherited from WorkflowChildBase.)
Dispose
The dispose.
(Inherited from WorkflowChildBase.)
EndParentReference
The end parent reference.
(Inherited from WorkflowChildBase.)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Finalizes an instance of the WorkflowChildBase class.
(Inherited from WorkflowChildBase.)
GetAwaiter
GetCostAggregator
The get cost aggregator.
(Inherited from WorkflowChildBase.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetProcessingInfo
The get processing info.
(Overrides WorkflowChildBase GetProcessingInfo .)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MarkFailed
Marks the child as failed.
(Inherited from WorkflowChildBase.)
MarkSuccessful
Marks the the child as successful.
(Inherited from WorkflowChildBase.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnDispose
The on dispose.
(Overrides WorkflowChildBase OnDispose(Boolean).)
Process
The process.
(Overrides ProcessableWorkflowChildBase Process .)
SetParentLimit (Inherited from WorkflowChildBase.)
SetWorkflowParentForNewChildren
Sets the workflow parent for new children.
(Inherited from WorkflowChildBase.)
StartWork
The start.
(Overrides WorkflowChildBase StartWork .)
ToString
The to string.
(Inherited from WorkflowChildBase.)
Top
Properties
  NameDescription
Config
Gets Config.
Content
Gets Content.
DownloadTime
Gets the download time.
Feed
Gets Feed.
Forms
Gets the forms.
Html
Gets the Html Document
HtmlOptions
Gets or sets HtmlOptions.
HtmlText
Gets the HTML text.
HtmlTextFragments
Gets the HTML text fragments.
IsDisposed
Gets a value indicating whether is disposed.
(Inherited from WorkflowChildBase.)
IsParentReferenced
Gets a value indicating whether is parent referenced.
(Inherited from WorkflowChildBase.)
Json
Gets the JSON data
ParentLimit
Gets the parent limit.
(Inherited from WorkflowChildBase.)
ProcessingInfo
Gets the processing info.
ProcessingTime
Gets the processing time.
Response
Gets Response.
ResponseTime
Gets the response time.
Success
Gets or sets a value indicating whether success.
(Inherited from WorkflowChildBase.)
Task
Gets the task.
(Inherited from WorkflowChildBase.)
Url
Gets Url.
WorkflowIndex
Gets the child index.
(Inherited from WorkflowChildBase.)
WorkflowParent
Gets the workflow parent.
(Inherited from WorkflowChildBase.)
Xml
Gets Xml.
Top
See Also