AngleSharp by Florian Rappl

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

 IRequester

public interface IRequester
Defines the required methods any requester object must have.
using System.Threading; using System.Threading.Tasks; namespace AngleSharp.Network { public interface IRequester { bool SupportsProtocol(string protocol); Task<IResponse> RequestAsync(IRequest request, CancellationToken cancel); } }