597 references to Http2HeadersFrameFlags
InMemory.FunctionalTests (557)
Http2\Http2ConnectionTests.cs (220)
68withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 106withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 185withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 202withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 246withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 264withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 350withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 355withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 378withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 383withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 436withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 457withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 472withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 545withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 574withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 618withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 696withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 757withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 787withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 814withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 858withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 981withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1010withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1021withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1091withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1143withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1222withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1237withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1265withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1311withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1371withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1445withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1576await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 1629withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1672withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1846withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1956withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1977withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2029withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 2075withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2100withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 2146withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2168withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2187withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2209withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2226await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, _browserRequestHeaders); 2232await SendHeadersAsync(3, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, _browserRequestHeaders); 2237withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2245await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 2249withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2308await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 2319await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, new byte[0]); 2331withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2346withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2355withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2407withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2414withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2435withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2450withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2474withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2492withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2563withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2570withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2596withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2643withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2670await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 2690withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2790frame.PrepareHeaders(Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.PADDED | Http2HeadersFrameFlags.PRIORITY, 1 /* streamId */); 2816await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 2817await SendHeadersAsync(3, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 2868frame.PrepareHeaders(Http2HeadersFrameFlags.END_HEADERS, 1); 2896await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, _browserRequestHeaders); 2897await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, trailers); 2909[InlineData((int)Http2HeadersFrameFlags.NONE)] 2910[InlineData((int)Http2HeadersFrameFlags.END_HEADERS)] 2913var flags = (Http2HeadersFrameFlags)intFlags; 2916await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, _browserRequestHeaders); 2934await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headerBlock); 2994await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 2998withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 3035await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 3042await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, _browserRequestHeaders); 3186await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 3190withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 3233await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 3237withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 3300await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 3387withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3412withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3498withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3644await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 3701await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 3952await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 4068withFlags: (byte)Http2HeadersFrameFlags.NONE, 4072withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4109withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4149withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4180withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4241await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 4333withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4346withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4422withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4445withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4451withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4517withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4569await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 4602await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 4772withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4831withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4870withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4930withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4968withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4983await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, _browserRequestHeaders); 4989await SendHeadersAsync(3, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, _browserRequestHeaders); 4994withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5012await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, new byte[0]); 5017withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5039await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, headersEnumerator); 5056await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _postRequestHeaders); 5074await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, _browserRequestHeaders); 5075await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, new byte[0]); 5093Assert.True(await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, headers)); 5102await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 5118await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, headers); 5123withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5140withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 5197await SendHeadersAsync(1, Http2HeadersFrameFlags.NONE, _browserRequestHeaders); 5241await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, _browserRequestHeaders); 5318withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5369withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 5404withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 5417withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 5517withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5534await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS, _requestTrailers); 5537await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 5580await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS, _requestTrailers); 5583await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 5626await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS, _requestTrailers); 5629await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 5712await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS, _requestTrailers); 5715await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 5885await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS, _requestTrailers); 5887await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS, _requestTrailers); 5902await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 5905await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _requestTrailers); 5952await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS, _requestTrailers); 6091withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 6096withFlags: (byte)(Http2HeadersFrameFlags.NONE), 6101withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM), 6147withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 6152withFlags: (byte)(Http2HeadersFrameFlags.NONE), 6157withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM),
Http2\Http2KeepAliveTests.cs (8)
234withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 255withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 311withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 369withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM),
Http2\Http2StreamTests.cs (261)
105withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 122withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 149await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 153withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 197withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 201withFlags: (byte)(Http2HeadersFrameFlags.NONE), 205withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM), 248withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 252withFlags: (byte)(Http2HeadersFrameFlags.NONE), 256withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM), 276await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 280withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 305await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 309withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 336await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 340withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 373await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 377withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 418await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 422withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 445await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 462await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 490await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 494withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 522await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 545withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 574withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 603withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 634withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 665withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 696withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 818withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 852withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 889withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 930withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 973withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1016withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1069withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1311withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1343withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1382withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1420withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1453withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1488withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1526withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1563withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1603withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1650withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1687withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1723withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1767withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1801withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1834withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 1878withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1921withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 1964withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2008withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2071withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2126withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2155withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2196withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2252withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2257withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2290withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS), 2321withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 2325withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2332withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 2337withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2368withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2378withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 2418withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2428withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2433withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2481withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2524withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2534withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM | Http2HeadersFrameFlags.END_HEADERS), 2572withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2604withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2614withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2619withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2649withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2659withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2664withFlags: (byte)Http2HeadersFrameFlags.NONE, 2669withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2688withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2698withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2703withFlags: (byte)Http2HeadersFrameFlags.NONE, 2708withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2740withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2750withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2758withFlags: (byte)Http2HeadersFrameFlags.NONE, 2767withFlags: (byte)Http2HeadersFrameFlags.NONE, 2775withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2801withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2811withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2821withFlags: (byte)Http2HeadersFrameFlags.NONE, 2829withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2856withFlags: (byte)Http2HeadersFrameFlags.NONE, 2867withFlags: (byte)Http2HeadersFrameFlags.NONE, 2875withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2892withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2900withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2914withFlags: (byte)Http2HeadersFrameFlags.NONE, 2925withFlags: (byte)Http2HeadersFrameFlags.NONE, 2933withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2950withFlags: (byte)Http2HeadersFrameFlags.END_STREAM, 2958withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 2997withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3020withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 3062withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3072withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 3108withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 3142withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3405withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3496withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3538withFlags: (byte)Http2HeadersFrameFlags.NONE, 3542withFlags: (byte)Http2HeadersFrameFlags.NONE, 3546withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3575withFlags: (byte)Http2HeadersFrameFlags.NONE, 3579withFlags: (byte)Http2HeadersFrameFlags.NONE, 3583withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3613withFlags: (byte)Http2HeadersFrameFlags.NONE, 3617withFlags: (byte)Http2HeadersFrameFlags.NONE, 3621withFlags: (byte)Http2HeadersFrameFlags.NONE, 3625withFlags: (byte)Http2HeadersFrameFlags.NONE, 3629withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3663withFlags: (byte)Http2HeadersFrameFlags.NONE, 3667withFlags: (byte)Http2HeadersFrameFlags.NONE, 3671withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3692withFlags: (byte)Http2HeadersFrameFlags.NONE, 3696withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3725withFlags: (byte)Http2HeadersFrameFlags.NONE, 3729withFlags: (byte)Http2HeadersFrameFlags.NONE, 3733withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3764withFlags: (byte)Http2HeadersFrameFlags.NONE, 3770withFlags: (byte)Http2HeadersFrameFlags.NONE, 3777withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3804withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 3847withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3893withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3939withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 3988withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4041withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4091withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4141withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4183withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4229withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4271withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4313withFlags: (byte)Http2HeadersFrameFlags.NONE, 4344withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4394withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4460withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4506withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4542withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4594withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 4646withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4679withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS | (byte)Http2HeadersFrameFlags.END_STREAM, 4712withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4764withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4820withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 4824withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4886withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 4942withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 4946withFlags: (byte)(Http2HeadersFrameFlags.NONE), 4950withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM), 5007withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5066withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5070withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5074withFlags: (byte)(Http2HeadersFrameFlags.END_STREAM), 5122withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5184withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5188withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5192withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5258withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5262withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5266withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5334withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5338withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5405withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5409withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5481withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5485withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5489withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5571withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5575withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5579withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5657withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5661withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5665withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5749withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS), 5753withFlags: (byte)(Http2HeadersFrameFlags.NONE), 5757withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5810withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 5877withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 5933withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS,
Http2\Http2TestBase.cs (15)
656frame.PrepareHeaders(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.PADDED, streamId); 673frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM; 697frame.PrepareHeaders(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.PRIORITY, streamId); 714frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM; 742frame.PrepareHeaders(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.PADDED | Http2HeadersFrameFlags.PRIORITY, streamId); 763frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM; 867internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, Http2HeadersEnumerator headersEnumerator) 883internal Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 888internal async Task SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, byte[] headerBlock) 907frame.PrepareHeaders(Http2HeadersFrameFlags.PADDED, streamId); 924frame.PrepareHeaders(Http2HeadersFrameFlags.END_HEADERS, streamId);
Http2\Http2TimeoutTests.cs (22)
81await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _browserRequestHeaders); 88withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 163withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 179await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, _browserRequestHeaders); 267await SendHeadersAsync(1, Http2HeadersFrameFlags.END_STREAM, new byte[0]); 367withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 420withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 474withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 526withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 580withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 592withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 644withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 691withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 742withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 755withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 809withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 827withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 882withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 952withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 969withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM),
Http2\Http2WebSocketTests.cs (25)
60await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 64withFlags: (byte)(Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM), 126await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 131withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 217await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 222withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 252await SendHeadersAsync(3, Http2HeadersFrameFlags.END_HEADERS, headers); 257withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 295await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 315await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS | Http2HeadersFrameFlags.END_STREAM, headers); 350await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 361withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 419await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 425withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 487await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 493withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 549await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 557withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 660await SendHeadersAsync(1, Http2HeadersFrameFlags.END_HEADERS, headers); 665withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS, 704withFlags: (byte)Http2HeadersFrameFlags.END_HEADERS,
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (6)
34frame.PrepareHeaders(Http2HeadersFrameFlags.NONE, streamId); 42frame.HeadersFlags = Http2HeadersFrameFlags.END_HEADERS; 47frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM; 73frame.PrepareHeaders(Http2HeadersFrameFlags.NONE, streamId); 75frame.HeadersFlags = Http2HeadersFrameFlags.END_HEADERS; 79frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM;
Microsoft.AspNetCore.Server.Kestrel.Core (25)
Internal\Http2\Http2Connection.cs (4)
125private Http2HeadersFrameFlags _headerFlags; 1292if ((_headerFlags & Http2HeadersFrameFlags.END_STREAM) == Http2HeadersFrameFlags.END_STREAM) 1376_headerFlags = Http2HeadersFrameFlags.NONE;
Internal\Http2\Http2FrameWriter.cs (10)
247WriteResponseHeaders(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 490WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.END_STREAM, (HttpResponseHeaders)stream.ResponseHeaders); 508_outgoingFrame.PrepareHeaders(Http2HeadersFrameFlags.END_HEADERS, streamId); 530public void WriteResponseHeaders(int streamId, int statusCode, Http2HeadersFrameFlags headerFrameFlags, HttpResponseHeaders headers) 543private void WriteResponseHeadersUnsynchronized(int streamId, int statusCode, Http2HeadersFrameFlags headerFrameFlags, HttpResponseHeaders headers) 579WriteResponseHeadersUnsynchronized(streamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 590_outgoingFrame.PrepareHeaders(Http2HeadersFrameFlags.END_STREAM, streamId); 623_outgoingFrame.HeadersFlags |= Http2HeadersFrameFlags.END_HEADERS; 641_outgoingFrame.HeadersFlags |= Http2HeadersFrameFlags.END_HEADERS; 796WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders);
src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (11)
21public Http2HeadersFrameFlags HeadersFlags 23get => (Http2HeadersFrameFlags)Flags; 27public bool HeadersEndHeaders => (HeadersFlags & Http2HeadersFrameFlags.END_HEADERS) == Http2HeadersFrameFlags.END_HEADERS; 29public bool HeadersEndStream => (HeadersFlags & Http2HeadersFrameFlags.END_STREAM) == Http2HeadersFrameFlags.END_STREAM; 31public bool HeadersHasPadding => (HeadersFlags & Http2HeadersFrameFlags.PADDED) == Http2HeadersFrameFlags.PADDED; 33public bool HeadersHasPriority => (HeadersFlags & Http2HeadersFrameFlags.PRIORITY) == Http2HeadersFrameFlags.PRIORITY; 45public void PrepareHeaders(Http2HeadersFrameFlags flags, int streamId)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (6)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (6)
34frame.PrepareHeaders(Http2HeadersFrameFlags.NONE, streamId); 42frame.HeadersFlags = Http2HeadersFrameFlags.END_HEADERS; 47frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM; 73frame.PrepareHeaders(Http2HeadersFrameFlags.NONE, streamId); 75frame.HeadersFlags = Http2HeadersFrameFlags.END_HEADERS; 79frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM;
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (9)
Http2\Http2ConnectionBenchmarkBase.cs (2)
143if ((_receiveHttpFrame.HeadersFlags & Http2HeadersFrameFlags.END_STREAM) == Http2HeadersFrameFlags.END_STREAM)
Http2\Http2FrameWriterBenchmark.cs (1)
72_frameWriter.WriteResponseHeaders(streamId: 0, 200, Http2HeadersFrameFlags.END_STREAM, _responseHeaders);
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (6)
34frame.PrepareHeaders(Http2HeadersFrameFlags.NONE, streamId); 42frame.HeadersFlags = Http2HeadersFrameFlags.END_HEADERS; 47frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM; 73frame.PrepareHeaders(Http2HeadersFrameFlags.NONE, streamId); 75frame.HeadersFlags = Http2HeadersFrameFlags.END_HEADERS; 79frame.HeadersFlags |= Http2HeadersFrameFlags.END_STREAM;