Class ProxyEndPoint
An abstract endpoint where the proxy listens
Inherited Members
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
public abstract class ProxyEndPoint
Constructors
| Edit this page View SourceProxyEndPoint(IPAddress, int, bool)
Constructor.
Declaration
protected ProxyEndPoint(IPAddress ipAddress, int port, bool decryptSsl)
Parameters
| Type | Name | Description |
|---|---|---|
| IPAddress | ipAddress | |
| int | port | |
| bool | decryptSsl |
Properties
| Edit this page View SourceAdmittedClientCount
Number of client connections currently admitted on this endpoint (accepted and past the admission gate, not yet finished being handled).
Declaration
public int AdmittedClientCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
DecryptSsl
Enable SSL?
Declaration
public bool DecryptSsl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
EnableHttpInterception
Endpoint-level override for EnableHttpInterception. null inherits the server-level value.
Declaration
public bool? EnableHttpInterception { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
GenericCertificate
Generic certificate to use for SSL decryption.
Declaration
public X509Certificate2? GenericCertificate { get; set; }
Property Value
| Type | Description |
|---|---|
| X509Certificate2 |
IpAddress
Ip Address we are listening.
Declaration
public IPAddress IpAddress { get; }
Property Value
| Type | Description |
|---|---|
| IPAddress |
MaxCachedConnections
Optional override of MaxCachedConnections for upstream TCP pooling when this endpoint handles the session. null uses the server default. Useful for reverse-proxy endpoints that want a deeper pool toward a hot origin without raising the process-wide default for every explicit MITM host.
Declaration
public int? MaxCachedConnections { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
MaxConcurrentClients
Maximum number of client connections admitted on this endpoint at once, layered on top of MaxConcurrentClientConnections. null (the default) disables the per-endpoint admission gate, preserving today's unbounded behavior.
Declaration
public int? MaxConcurrentClients { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Port
Port we are listening.
Declaration
public int Port { get; }
Property Value
| Type | Description |
|---|---|
| int |