C# 클래스 org.GraphDefined.Vanaheimr.Hermod.SOAP.ASOAPClient

An abstract base class for all HTTP/SOAP clients.
상속: AHTTPClient
파일 보기 프로젝트 열기: Vanaheimr/Hermod

공개 메소드들

메소드 설명
ASOAPClient ( String ClientId, String Hostname, IPPort RemotePort, RemoteCertificateValidationCallback RemoteCertificateValidator = null, X509Certificate ClientCert = null, String HTTPVirtualHost = null, String URIPrefix = null, String UserAgent = DefaultHTTPUserAgent, System.TimeSpan QueryTimeout = null, DNSClient DNSClient = null ) : System

Create an abstract SOAP client.

보호된 메소드들

메소드 설명
SendSOAPError ( System.DateTime Timestamp, Object Sender, System.Xml.Linq.XElement SOAPXML ) : void

Notify that an HTTP error occured.

메소드 상세

ASOAPClient() 공개 메소드

Create an abstract SOAP client.
public ASOAPClient ( String ClientId, String Hostname, IPPort RemotePort, RemoteCertificateValidationCallback RemoteCertificateValidator = null, X509Certificate ClientCert = null, String HTTPVirtualHost = null, String URIPrefix = null, String UserAgent = DefaultHTTPUserAgent, System.TimeSpan QueryTimeout = null, DNSClient DNSClient = null ) : System
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 System.Security.Cryptography.X509Certificates.X509Certificate 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.
리턴 System

SendSOAPError() 보호된 메소드

Notify that an HTTP error occured.
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.
리턴 void