Abstract base class for deleters.
Deletes to resources on the Web (i.e. using HTTP or HTTPS).
override async Task< object > DeleteAsync(Uri Uri, X509Certificate Certificate, RemoteCertificateEventHandler RemoteCertificateValidator, int TimeoutMs, params KeyValuePair< string, string >[] Headers)
Deletes a resource, using a Uniform Resource Identifier (or Locator).
override bool CanDelete(Uri Uri, out Grade Grade)
If the deleter is able to delete to a resource, given its URI.
override string[] UriSchemes
Supported URI schemes.
WebDeleter()
Deletes to resources on the Web (i.e. using HTTP or HTTPS).
Gets resources from the Web (i.e. using HTTP or HTTPS).
static HttpClientHandler GetClientHandler()
Gets a HTTP Client handler
static async Task< object > ProcessResponse(HttpResponseMessage Response, Uri Uri)
Decodes a response from the web. If the response is a success, the decoded response is returned....
delegate void RemoteCertificateEventHandler(object Sender, RemoteCertificateEventArgs e)
Delegate for remote certificate event handlers.