58 references to Http2
InMemory.FunctionalTests (43)
Http2\Http2ConnectionTests.cs (24)
747
_serviceContext.ServerOptions.Limits.
Http2
.MaxFrameSize = length;
834
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
836
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
936
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
938
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1067
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1068
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1287
var initialWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1357
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1397
_serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize = 128 * 1024;
1398
_serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize = 96 * 1024;
1400
var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1402
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
1648
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 1;
1683
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 1;
1696
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 100;
1709
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = int.MaxValue;
1722
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = 1;
1801
_serviceContext.ServerOptions.Limits.
Http2
.MaxStreamsPerConnection = maxStreamsPerConnection;
1862
var initialWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialStreamWindowSize;
1886
var initialWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
2355
_serviceContext.ServerOptions.Limits.
Http2
.HeaderTableSize = 0;
3416
var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.
Http2
.InitialConnectionWindowSize;
4028
_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);