AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.8.5" />

 RequestStartEvent

public class RequestStartEvent
The event that is published in case of new request.
public IRequest Request { get; }

Gets the request data to transmit.

public IRequester Requester { get; }

Gets the associated requester.

public event Action<IResponse> Ended

Action called once the request ended.

public RequestStartEvent(IRequester requester, IRequest request)

Creates a new event for starting a request.

public void SetResult(IResponse response)

Sets the response by invoking the ended event.