C# Class org.GraphDefined.Vanaheimr.Hermod.SOAP.SOAPDispatcher

A SOAP dispatcher.
显示文件 Open project: Vanaheimr/Hermod Class Usage Examples

Public Methods

Method Description
EndpointTextInfo ( HTTPRequest Request ) : Task

Return a short information text about this endpoint.

Invoke ( HTTPRequest Request ) : Task

Invoke this SOAP endpoint and choose a matching dispatcher.

RegisterSOAPDelegate ( String Description, SOAPMatch SOAPMatch, SOAPBodyDelegate SOAPBodyDelegate ) : void

Register a SOAP delegate.

RegisterSOAPDelegate ( String Description, SOAPMatch SOAPMatch, SOAPHeaderAndBodyDelegate SOAPHeaderAndBodyDelegate ) : void

Register a SOAP delegate.

SOAPDispatcher ( String URITemplate, HTTPContentType SOAPContentType ) : System

Create a new SOAP dispatcher.

ToString ( ) : String

Return a string representation of this object.

Method Details

EndpointTextInfo() public method

Return a short information text about this endpoint.
public EndpointTextInfo ( HTTPRequest Request ) : Task
Request HTTPRequest A HTTP request.
return Task

Invoke() public method

Invoke this SOAP endpoint and choose a matching dispatcher.
public Invoke ( HTTPRequest Request ) : Task
Request HTTPRequest A HTTP request.
return Task

RegisterSOAPDelegate() public method

Register a SOAP delegate.
public RegisterSOAPDelegate ( String Description, SOAPMatch SOAPMatch, SOAPBodyDelegate SOAPBodyDelegate ) : void
Description String A description of this SOAP delegate.
SOAPMatch SOAPMatch A delegate to check whether this dispatcher matches the given XML.
SOAPBodyDelegate SOAPBodyDelegate A delegate to process a matching SOAP request.
return void

RegisterSOAPDelegate() public method

Register a SOAP delegate.
public RegisterSOAPDelegate ( String Description, SOAPMatch SOAPMatch, SOAPHeaderAndBodyDelegate SOAPHeaderAndBodyDelegate ) : void
Description String A description of this SOAP delegate.
SOAPMatch SOAPMatch A delegate to check whether this dispatcher matches the given XML.
SOAPHeaderAndBodyDelegate SOAPHeaderAndBodyDelegate A delegate to process a matching SOAP request.
return void

SOAPDispatcher() public method

Create a new SOAP dispatcher.
public SOAPDispatcher ( String URITemplate, HTTPContentType SOAPContentType ) : System
URITemplate String The URI template of the SOAP dispatcher.
SOAPContentType HTTPContentType The HTTP content type the SOAP/XML request will be send.
return System

ToString() public method

Return a string representation of this object.
public ToString ( ) : String
return String