Class Connection
Contains information about transport layer
public class Connection : IRemoteLink, ILink
- Inheritance
-
Connection
- Implements
- Inherited Members
Constructors
Connection(Authority, IIdProvider)
public Connection(Authority authority, IIdProvider idProvider)
Parameters
authority
AuthorityidProvider
IIdProvider
Properties
Authority
public Authority Authority { get; set; }
Property Value
DnsSolveEnd
public DateTime DnsSolveEnd { get; set; }
Property Value
DnsSolveStart
public DateTime DnsSolveStart { get; set; }
Property Value
HttpVersion
public string? HttpVersion { get; set; }
Property Value
Id
public int Id { get; set; }
Property Value
LocalAddress
public string? LocalAddress { get; set; }
Property Value
LocalPort
public int LocalPort { get; set; }
Property Value
ReadStream
public Stream? ReadStream { get; set; }
Property Value
RemoteAddress
public IPAddress? RemoteAddress { get; set; }
Property Value
RequestProcessed
public int RequestProcessed { get; }
Property Value
SslInfo
public SslInfo? SslInfo { get; set; }
Property Value
SslNegotiationEnd
public DateTime SslNegotiationEnd { get; set; }
Property Value
SslNegotiationStart
public DateTime SslNegotiationStart { get; set; }
Property Value
TcpConnectionOpened
public DateTime TcpConnectionOpened { get; set; }
Property Value
TcpConnectionOpening
public DateTime TcpConnectionOpening { get; set; }
Property Value
TimeoutIdleSeconds
public int TimeoutIdleSeconds { get; set; }
Property Value
WriteStream
public Stream? WriteStream { get; set; }
Property Value
Methods
AddNewRequestProcessed()
public void AddNewRequestProcessed()