TWebServer

Serves one or more TWebSite on a THttpServer

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TWebServer

Source

WebServer.pas (43)

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTSecurityProviderSecurityProvider
InstancepublicTHttpServerHttpServer
InstancepublicTSynchronizedWebSiteListWebSites

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedTSecurityProviderCreateSecurityProvider()
InstanceprotectedTHttpResponseRedirectToCanonicalUri(Request: THttpRequest; WebSiteInformation: TWebSiteInformation)
InstanceprotectedTHttpResponseHandleRequest(Request: THttpRequest)
InstanceprotectedTHttpResponseHandleNotFoundRequest(Request: THttpRequest)
InstanceprotectedTWebSiteRequestCreateWebSiteRequest(Request: THttpRequest; WebSiteInformation: TWebSiteInformation)
InstanceprotectedTWebSiteInformationGetWebSiteInformationForRequest(Request: THttpRequest) Look up a website for the provided Request
InstanceprotectedTInternetSocketAddressTranslateSocketAddress(SocketAddress: TInternetSocketAddress)
InstanceprotectedTSet<TInternetSocketAddress>GetSocketAddresses()
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicTWebSiteGetMainWebSite()
InstancepublicStart()