3using System.Security.Cryptography.X509Certificates;
4using System.Threading.Tasks;
40 Task<ContentResponse>
QueryAsync(Uri Uri,
object Data, X509Certificate Certificate,
41 EventHandler<RemoteCertificateEventArgs> RemoteCertificateValidator,
42 params KeyValuePair<string, string>[] Headers);
54 Task<ContentResponse>
QueryAsync(Uri Uri,
object Data, X509Certificate Certificate,
55 EventHandler<RemoteCertificateEventArgs> RemoteCertificateValidator,
56 int TimeoutMs, params KeyValuePair<string, string>[] Headers);
68 Task<ContentBinaryResponse>
QueryAsync(Uri Uri,
byte[] EncodedData,
69 string ContentType, X509Certificate Certificate,
70 EventHandler<RemoteCertificateEventArgs> RemoteCertificateValidator,
71 params KeyValuePair<string, string>[] Headers);
84 Task<ContentBinaryResponse>
QueryAsync(Uri Uri,
byte[] EncodedData,
85 string ContentType, X509Certificate Certificate,
86 EventHandler<RemoteCertificateEventArgs> RemoteCertificateValidator,
87 int TimeoutMs, params KeyValuePair<string, string>[] Headers);
Basic interface for Internet Content query handlers. A class implementing this interface and having a...
Task< ContentResponse > QueryAsync(Uri Uri, object Data, X509Certificate Certificate, EventHandler< RemoteCertificateEventArgs > RemoteCertificateValidator, params KeyValuePair< string, string >[] Headers)
Queries a resource, using a Uniform Resource Identifier (or Locator).
string[] UriSchemes
Supported URI schemes.
bool CanQuery(Uri Uri, out Grade Grade)
If the query handler is able to query a resource, given its URI.
Task< ContentResponse > QueryAsync(Uri Uri, object Data, X509Certificate Certificate, EventHandler< RemoteCertificateEventArgs > RemoteCertificateValidator, int TimeoutMs, params KeyValuePair< string, string >[] Headers)
Queries a resource, using a Uniform Resource Identifier (or Locator).
Task< ContentBinaryResponse > QueryAsync(Uri Uri, byte[] EncodedData, string ContentType, X509Certificate Certificate, EventHandler< RemoteCertificateEventArgs > RemoteCertificateValidator, params KeyValuePair< string, string >[] Headers)
Queries a resource, using a Uniform Resource Identifier (or Locator).
Task< ContentBinaryResponse > QueryAsync(Uri Uri, byte[] EncodedData, string ContentType, X509Certificate Certificate, EventHandler< RemoteCertificateEventArgs > RemoteCertificateValidator, int TimeoutMs, params KeyValuePair< string, string >[] Headers)
Puts to a resource, using a Uniform Resource Identifier (or Locator).