Class ProxyTimeoutException
Thrown when a configured proxy timeout elapses. Surfaced through Titanium.Web.Proxy.Logging.ProxyDiagnostics so callers can distinguish connect, response-header, idle, and total request deadlines.
Implements
Inherited Members
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
public class ProxyTimeoutException : ProxyException, ISerializable
Constructors
| Edit this page View SourceProxyTimeoutException(string, ProxyTimeoutKind, Exception?)
Initializes a new instance of the ProxyTimeoutException class.
Declaration
public ProxyTimeoutException(string message, ProxyTimeoutKind kind, Exception? innerException = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | Exception message. |
| ProxyTimeoutKind | kind | Which timeout elapsed. |
| Exception | innerException | Optional inner exception (typically OperationCanceledException). |
Properties
| Edit this page View SourceKind
Which configured timeout elapsed.
Declaration
public ProxyTimeoutKind Kind { get; }
Property Value
| Type | Description |
|---|---|
| ProxyTimeoutKind |