Table of Contents

Class Connection

Namespace
Fluxzy.Core
Assembly
Fluxzy.Core.dll

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 Authority
idProvider IIdProvider

Properties

Authority

public Authority Authority { get; set; }

Property Value

Authority

DnsSolveEnd

public DateTime DnsSolveEnd { get; set; }

Property Value

DateTime

DnsSolveStart

public DateTime DnsSolveStart { get; set; }

Property Value

DateTime

HttpVersion

public string? HttpVersion { get; set; }

Property Value

string

Id

public int Id { get; set; }

Property Value

int

LocalAddress

public string? LocalAddress { get; set; }

Property Value

string

LocalPort

public int LocalPort { get; set; }

Property Value

int

ReadStream

public Stream? ReadStream { get; set; }

Property Value

Stream

RemoteAddress

public IPAddress? RemoteAddress { get; set; }

Property Value

IPAddress

RequestProcessed

public int RequestProcessed { get; }

Property Value

int

SslInfo

public SslInfo? SslInfo { get; set; }

Property Value

SslInfo

SslNegotiationEnd

public DateTime SslNegotiationEnd { get; set; }

Property Value

DateTime

SslNegotiationStart

public DateTime SslNegotiationStart { get; set; }

Property Value

DateTime

TcpConnectionOpened

public DateTime TcpConnectionOpened { get; set; }

Property Value

DateTime

TcpConnectionOpening

public DateTime TcpConnectionOpening { get; set; }

Property Value

DateTime

TimeoutIdleSeconds

public int TimeoutIdleSeconds { get; set; }

Property Value

int

WriteStream

public Stream? WriteStream { get; set; }

Property Value

Stream

Methods

AddNewRequestProcessed()

public void AddNewRequestProcessed()