Method | Description | |
---|---|---|
ASOAPClient ( String ClientId, String Hostname, IPPort RemotePort, RemoteCertificateValidationCallback RemoteCertificateValidator = null, |
Create an abstract SOAP client.
|
Method | Description | |
---|---|---|
SendSOAPError ( System.DateTime Timestamp, Object Sender, System.Xml.Linq.XElement SOAPXML ) : void |
Notify that an HTTP error occured.
|
public ASOAPClient ( String ClientId, String Hostname, IPPort RemotePort, RemoteCertificateValidationCallback RemoteCertificateValidator = null, |
||
ClientId | String | A unqiue identification of this client. |
Hostname | String | The hostname to connect to. |
RemotePort | IPPort | The remote TCP port to connect to. |
RemoteCertificateValidator | RemoteCertificateValidationCallback | A delegate to verify the remote TLS certificate. |
ClientCert | The TLS client certificate to use. | |
HTTPVirtualHost | String | An optional HTTP virtual host name to use. |
URIPrefix | String | An default URI prefix. |
UserAgent | String | An optional HTTP user agent to use. |
QueryTimeout | System.TimeSpan | An optional timeout for upstream queries. |
DNSClient | DNSClient | An optional DNS client. |
return | System |
protected SendSOAPError ( System.DateTime Timestamp, Object Sender, System.Xml.Linq.XElement SOAPXML ) : void | ||
Timestamp | System.DateTime | The timestamp of the error received. |
Sender | Object | The sender of this error message. |
SOAPXML | System.Xml.Linq.XElement | The SOAP fault/error. |
return | void |