23 references to Http2SettingsParameter
IIS.NewShim.FunctionalTests (23)
src\Shared\Http2cat\Http2Utilities.cs (1)
469
internal async Task SendSettingsWithInvalidParameterValueAsync(
Http2SettingsParameter
parameter, uint value)
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (2)
243
var
id = (
Http2SettingsParameter
)BinaryPrimitives.ReadUInt16BigEndian(payload);
src\Shared\ServerInfrastructure\Http2\Http2PeerSetting.cs (2)
8
public Http2PeerSetting(
Http2SettingsParameter
parameter, uint value)
14
public
Http2SettingsParameter
Parameter { get; }
src\Shared\ServerInfrastructure\Http2\Http2PeerSettings.cs (16)
50
case
Http2SettingsParameter
.SETTINGS_HEADER_TABLE_SIZE:
53
case
Http2SettingsParameter
.SETTINGS_ENABLE_PUSH:
56
throw new Http2SettingsParameterOutOfRangeException(
Http2SettingsParameter
.SETTINGS_ENABLE_PUSH,
63
case
Http2SettingsParameter
.SETTINGS_MAX_CONCURRENT_STREAMS:
66
case
Http2SettingsParameter
.SETTINGS_INITIAL_WINDOW_SIZE:
69
throw new Http2SettingsParameterOutOfRangeException(
Http2SettingsParameter
.SETTINGS_INITIAL_WINDOW_SIZE,
76
case
Http2SettingsParameter
.SETTINGS_MAX_FRAME_SIZE:
79
throw new Http2SettingsParameterOutOfRangeException(
Http2SettingsParameter
.SETTINGS_MAX_FRAME_SIZE,
86
case
Http2SettingsParameter
.SETTINGS_MAX_HEADER_LIST_SIZE:
107
list.Add(new Http2PeerSetting(
Http2SettingsParameter
.SETTINGS_HEADER_TABLE_SIZE, HeaderTableSize));
112
list.Add(new Http2PeerSetting(
Http2SettingsParameter
.SETTINGS_ENABLE_PUSH, EnablePush ? 1u : 0));
117
list.Add(new Http2PeerSetting(
Http2SettingsParameter
.SETTINGS_MAX_CONCURRENT_STREAMS, MaxConcurrentStreams));
122
list.Add(new Http2PeerSetting(
Http2SettingsParameter
.SETTINGS_INITIAL_WINDOW_SIZE, InitialWindowSize));
127
list.Add(new Http2PeerSetting(
Http2SettingsParameter
.SETTINGS_MAX_FRAME_SIZE, MaxFrameSize));
132
list.Add(new Http2PeerSetting(
Http2SettingsParameter
.SETTINGS_MAX_HEADER_LIST_SIZE, MaxHeaderListSize));
135
list.Add(new Http2PeerSetting(
Http2SettingsParameter
.SETTINGS_ENABLE_CONNECT_PROTOCOL, 1u));
src\Shared\ServerInfrastructure\Http2\Http2SettingsParameterOutOfRangeException.cs (2)
10
public Http2SettingsParameterOutOfRangeException(
Http2SettingsParameter
parameter, long lowerBound, long upperBound)
16
public
Http2SettingsParameter
Parameter { get; }