Sisk

Class

ForwardingResolver

Namespace
Sisk.Core.Http
Assembly
Sisk.Core.dll

Provides HTTP forwarding resolving methods that can be used to resolving the client remote address, host and protocol of a proxy, load balancer or CDN, through the HTTP request.

C#
public abstract class ForwardingResolver

Inheritance #

object ← ForwardingResolver

Inherited Members #

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors #

NameDescription
ForwardingResolver()

Methods #

NameDescription
OnResolveClientAddress(HttpRequest, IPEndPoint)Method that is called when resolving the IP address of the client in the request.
OnResolveRequestHost(HttpRequest, string)Method that is called when resolving the client request host.
OnResolveSecureConnection(HttpRequest, bool)Method that is called when resolving whether the HTTP request is using HTTPS or HTTP.

Type to search the documentation and the API reference.