C# Класс org.GraphDefined.Vanaheimr.Hermod.SOAP.ASOAPServer

A HTTP/SOAP/XML server API.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DefaultContentType HTTPContentType
DefaultHTTPServerPort IPPort
DefaultRequestTimeout System.TimeSpan

Открытые методы

Метод Описание
ASOAPServer ( SOAPServer SOAPServer, String URIPrefix = DefaultURIPrefix ) : System

Use the given HTTP server for the HTTP/SOAP/XML Server API.

ASOAPServer ( String HTTPServerName = DefaultHTTPServerName, IPPort TCPPort = null, String URIPrefix = DefaultURIPrefix, HTTPContentType SOAPContentType = null, System.Boolean RegisterHTTPRootService = true, DNSClient DNSClient = null, System.Boolean AutoStart = false ) : System

Initialize a new HTTP server for the HTTP/SOAP/XML Server API using IPAddress.Any.

Shutdown ( String Message = null, System.Boolean Wait = true ) : void

Stop the SOAP API.

Start ( ) : void

Start the SOAP API.

Защищенные методы

Метод Описание
RegisterURITemplates ( ) : void

Register all URI templates for this SOAP API.

Приватные методы

Метод Описание
RegisterRootService ( ) : void

Описание методов

ASOAPServer() публичный Метод

Use the given HTTP server for the HTTP/SOAP/XML Server API.
public ASOAPServer ( SOAPServer SOAPServer, String URIPrefix = DefaultURIPrefix ) : System
SOAPServer SOAPServer A SOAP server.
URIPrefix String An optional URI prefix for the SOAP URI templates.
Результат System

ASOAPServer() публичный Метод

Initialize a new HTTP server for the HTTP/SOAP/XML Server API using IPAddress.Any.
public ASOAPServer ( String HTTPServerName = DefaultHTTPServerName, IPPort TCPPort = null, String URIPrefix = DefaultURIPrefix, HTTPContentType SOAPContentType = null, System.Boolean RegisterHTTPRootService = true, DNSClient DNSClient = null, System.Boolean AutoStart = false ) : System
HTTPServerName String An optional identification string for the HTTP server.
TCPPort IPPort An optional TCP port for the HTTP server.
URIPrefix String An optional prefix for the HTTP URIs.
SOAPContentType HTTPContentType The HTTP content type for SOAP messages.
RegisterHTTPRootService System.Boolean Register HTTP root services for sending a notice to clients connecting via HTML or plain text.
DNSClient DNSClient An optional DNS client to use.
AutoStart System.Boolean Start the server immediately.
Результат System

RegisterURITemplates() защищенный абстрактный Метод

Register all URI templates for this SOAP API.
protected abstract RegisterURITemplates ( ) : void
Результат void

Shutdown() публичный Метод

Stop the SOAP API.
public Shutdown ( String Message = null, System.Boolean Wait = true ) : void
Message String An optional shutdown message.
Wait System.Boolean Wait for a clean shutdown of the API.
Результат void

Start() публичный Метод

Start the SOAP API.
public Start ( ) : void
Результат void

Описание свойств

DefaultContentType публичное статическое свойство

The default HTTP/SOAP/XML content type.
public static HTTPContentType DefaultContentType
Результат HTTPContentType

DefaultHTTPServerPort публичное статическое свойство

The default HTTP/SOAP/XML server TCP port.
public static IPPort DefaultHTTPServerPort
Результат IPPort

DefaultRequestTimeout публичное статическое свойство

The default request timeout.
public static TimeSpan,System DefaultRequestTimeout
Результат System.TimeSpan