58 references to Http2
InMemory.FunctionalTests (43)
Http2\Http2ConnectionTests.cs (24)
739
_serviceContext.ServerOptions.Limits.
Http2
.MaxFrameSize = length;
826
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
828
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
928
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
930
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1059
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1060
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1279
var initialWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1349
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1389
_serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize = 128 * 1024;
1390
_serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize = 96 * 1024;
1392
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1394
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1640
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 1;
1675
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 1;
1688
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 100;
1701
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = int.MaxValue;
1714
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 1;
1793
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = maxStreamsPerConnection;
1854
var initialWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1878
var initialWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
2347
_serviceContext.ServerOptions.Limits.
Http2
.HeaderTableSize = 0;
3408
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
4019
_serviceContext.ServerOptions.Limits.
Http2
.HeaderTableSize = 40000;
Http2\Http2KeepAliveTests.cs (17)
14
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = Timeout.InfiniteTimeSpan;
27
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
28
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingTimeout = Timeout.InfiniteTimeSpan;
57
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
79
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
102
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(5);
119
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
142
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
180
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
181
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingTimeout = TimeSpan.FromSeconds(3);
212
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
213
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingTimeout = TimeSpan.FromSeconds(3);
244
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
268
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
271
_serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize = 65535;
322
_serviceContext.ServerOptions.Limits.
Http2
.KeepAlivePingDelay = TimeSpan.FromSeconds(1);
325
_serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize = 65535;
Http2\Http2StreamTests.cs (1)
3651
_serviceContext.ServerOptions.Limits.
Http2
.MaxFrameSize = 17001;
Http2\Http2TimeoutTests.cs (1)
915
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
Interop.FunctionalTests (4)
HttpClientHttp2InteropTests.cs (4)
1139
options.Limits.
Http2
.HeaderTableSize = 1;
1199
options.Limits.
Http2
.MaxStreamsPerConnection = 5;
1260
options.Limits.
Http2
.MaxStreamsPerConnection = 5;
1318
webHostBuilder.ConfigureKestrel(options => options.Limits.
Http2
.MaxFrameSize = 1024 * 20); // The default is 16kb
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\Http2\Http2Connection.cs (3)
155
var http2Limits = httpLimits.
Http2
;
310
var connectionWindow = _context.ServiceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1049
_frameWriter.UpdateMaxHeaderTableSize(Math.Min(_clientSettings.HeaderTableSize, (uint)Limits.
Http2
.HeaderTableSize));
KestrelServerLimits.cs (2)
327
writer.WritePropertyName(nameof(
Http2
));
329
Http2
.Serialize(writer);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (6)
KestrelServerLimitsTests.cs (6)
313
Assert.Equal(1 << 14, new KestrelServerLimits().
Http2
.MaxFrameSize);
322
var ex = Assert.Throws<ArgumentOutOfRangeException>(() => new KestrelServerLimits().
Http2
.MaxFrameSize = value);
329
Assert.Equal(4096, new KestrelServerLimits().
Http2
.HeaderTableSize);
337
var ex = Assert.Throws<ArgumentOutOfRangeException>(() => new KestrelServerLimits().
Http2
.HeaderTableSize = value);
344
Assert.Equal(32 * 1024, new KestrelServerLimits().
Http2
.MaxRequestHeaderFieldSize);
353
var ex = Assert.Throws<ArgumentOutOfRangeException>(() => new KestrelServerLimits().
Http2
.MaxRequestHeaderFieldSize = value);