C# Class BestHTTP.Connections.HTTP2.HTTP2PluginSettings

Show file Open project: esg4aspl/MeepleEngine-A-Software-Product-Line-For-Online-Board-Games-With-Unity3D-and-Spring-Boot2

Public Properties

Property Type Description
HeaderTableSize UInt32
InitialConnectionWindowSize UInt32
InitialStreamWindowSize UInt32
MaxConcurrentStreams UInt32
MaxFrameSize UInt32
MaxHeaderListSize UInt32
MaxIdleTime TimeSpan
PingFrequency TimeSpan

Property Details

HeaderTableSize public property

Maximum size of the HPACK header table.
public UInt32 HeaderTableSize
return UInt32

InitialConnectionWindowSize public property

Global window size of a http/2 connection. Its default value is the maximum possible value on 31 bits.
public UInt32 InitialConnectionWindowSize
return UInt32

InitialStreamWindowSize public property

Initial window size of a http2 stream. Its default value is 10 Mb (10 * 1024 * 1024).
public UInt32 InitialStreamWindowSize
return UInt32

MaxConcurrentStreams public property

Maximum concurrent http2 stream on http2 connection will allow. Its default value is 128;
public UInt32 MaxConcurrentStreams
return UInt32

MaxFrameSize public property

Maximum size of a http2 frame.
public UInt32 MaxFrameSize
return UInt32

MaxHeaderListSize public property

Not used.
public UInt32 MaxHeaderListSize
return UInt32

MaxIdleTime public property

With HTTP/2 only one connection will be open so we can can keep it open longer as we hope it will be resued more.
public TimeSpan MaxIdleTime
return TimeSpan

PingFrequency public property

Time between two ping messages.
public TimeSpan PingFrequency
return TimeSpan