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