1 instantiation of Http2Utilities
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
src\Shared\Http2cat\Http2CatHostedService.cs (1)
110var http2Utilities = new Http2Utilities(context, _logger, _stopTokenSource.Token);
54 references to Http2Utilities
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (54)
Http2Tests.cs (51)
48await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 56Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 97Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: false, length: 344); 99Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 147Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 207Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: false, length: 11); 211Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 271Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: false, length: 11); 275Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 298await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 306Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: false, length: 11); 309Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 334await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 345await h2Connection.StartStreamAsync(3, Http2Utilities.BrowserRequestHeaders, endStream: true); 378await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 381Http2Utilities.VerifyGoAway(goAwayFrame, int.MaxValue, Http2ErrorCode.NO_ERROR); 391Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 417await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 420Http2Utilities.VerifyGoAway(goAwayFrame, int.MaxValue, Http2ErrorCode.NO_ERROR); 430Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 457await h2Connection.StartStreamAsync(streamId, Http2Utilities.BrowserRequestHeaders, endStream: true); 460Http2Utilities.VerifyGoAway(goAwayFrame, int.MaxValue, Http2ErrorCode.NO_ERROR); 470Http2Utilities.VerifyDataFrame(dataFrame, streamId, endOfStream: true, length: 0); 477await h2Connection.StartStreamAsync(streamId, Http2Utilities.BrowserRequestHeaders, endStream: true); 487Http2Utilities.VerifyDataFrame(dataFrame, streamId, endOfStream: true, length: 0); 491await h2Connection.StartStreamAsync(streamId, Http2Utilities.BrowserRequestHeaders, endStream: true); 495Http2Utilities.VerifyGoAway(goAwayFrame, streamId, Http2ErrorCode.NO_ERROR); 506Http2Utilities.VerifyDataFrame(dataFrame, streamId, endOfStream: true, length: 0); 529await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 537Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 563await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 571Http2Utilities.VerifyResetFrame(resetFrame, expectedStreamId: 1, Http2ErrorCode.CANCEL); 595await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 603Http2Utilities.VerifyResetFrame(frame, expectedStreamId: 1, Http2ErrorCode.INTERNAL_ERROR); 680await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 683Http2Utilities.VerifyResetFrame(resetFrame, expectedStreamId: 1, expectedErrorCode: (Http2ErrorCode)1111); 722await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 733Http2Utilities.VerifyResetFrame(resetFrame, expectedStreamId: 1, expectedErrorCode: (Http2ErrorCode)1111); 769await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 780Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: false, length: 11); 783Http2Utilities.VerifyResetFrame(resetFrame, expectedStreamId: 1, expectedErrorCode: (Http2ErrorCode)1111); 821await h2Connection.StartStreamAsync(1, Http2Utilities.BrowserRequestHeaders, endStream: true); 832Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: false, length: 11); 835Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 875await h2Connection.StartStreamAsync(1, Http2Utilities.PostRequestHeaders, endStream: false); 881Http2Utilities.VerifyResetFrame(resetFrame, expectedStreamId: 1, expectedErrorCode: (Http2ErrorCode)1111); 923await h2Connection.StartStreamAsync(1, Http2Utilities.PostRequestHeaders, endStream: false); 930Http2Utilities.VerifyResetFrame(resetFrame, expectedStreamId: 1, expectedErrorCode: (Http2ErrorCode)1111); 973await h2Connection.StartStreamAsync(1, Http2Utilities.PostRequestHeaders, endStream: false); 985Http2Utilities.VerifyDataFrame(dataFrame, 1, endOfStream: true, length: 0); 988Http2Utilities.VerifyResetFrame(resetFrame, expectedStreamId: 1, expectedErrorCode: Http2ErrorCode.NO_ERROR);
src\Shared\Http2cat\Http2CatHostedService.cs (1)
110var http2Utilities = new Http2Utilities(context, _logger, _stopTokenSource.Token);
src\Shared\Http2cat\Http2CatIHostBuilderExtensions.cs (1)
13public static IHostBuilder UseHttp2Cat(this IHostBuilder hostBuilder, string address, Func<Http2Utilities, Task> scenario)
src\Shared\Http2cat\Http2CatOptions.cs (1)
12public Func<Http2Utilities, Task> Scenaro { get; set; }