C-DEngine 5.105

IHttpInterceptor Methods

The IHttpInterceptor type exposes the following members.

Methods


  Name Description
Public method cdeProcessPost
This is the main http processing function of the C-DEngine. You can call this function to inject an Http request into the C DEngine. Among other uses, it could be used for unit-testing of an http interceptor.
Public method CreateHttpHeader
A helper function to create a header from the provided TheRequestData.
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetGlobalScripts
New V4: returns a list of all globally registered Javascript scripts.
Public method GetHashCode (Inherited from Object.)
Public method GetScopesFromClientCertificate
New in V4.301: Validates a client certificate and returns a list of permitted scopeIDs for the connection request This function is called during the initial ISB Connection
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method RegisterGlobalScriptInterceptor
This function registers a callback function to provide one or more global Javascript files. If this function is called from inside an isolated plugin, the request is forwarded to the master node.
Public method RegisterHttpInterceptorAfter
This Interceptor registers a path that will be parsed AFTER the C-DEngine processes the request further If this function is called from within an isolated plugin, the request is forwarded to the master node.
Public method RegisterHttpInterceptorB4
This function registers an interceptor callback function, and a target URL path, to be called BEFORE the C DEngine processes the request further. If this function is called from inside an isolated plugin, the request is forwarded to the master node.
Public method RegisterStatusRequest
This function allows a plugin to register a callback function that adds HTML to the web page that is displayed when the user summons the cdeStatus.aspx status page with either ALL or DIAG specified as a parameter.
Public method ToString (Inherited from Object.)
Public method UnregisterHttpInterceptorAfter
Unregisters a path from the Interceptor If this function is called from within an isolated plugin, the request is forwarded to the master node.
Public method UnregisterHttpInterceptorB4
Unregisters a path from the Interceptor If this function is called from within an isolated plugin, the request is forwarded to the master node.
Public method ValidateCertificateRoot
New in V4.301: Validates the root of a ClientCertificate if RequiredClientCertRootThumbprints is set in the configuration