5 implementations of State
InMemory.FunctionalTests (1)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
1257IDictionary<object, object> IPersistentStateFeature.State
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http\Http1Connection.FeatureCollection.cs (1)
31IDictionary<object, object?> IPersistentStateFeature.State
Internal\Http2\Http2Stream.FeatureCollection.cs (1)
68IDictionary<object, object?> IPersistentStateFeature.State
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
1257IDictionary<object, object> IPersistentStateFeature.State
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Internal\QuicStreamContext.FeatureCollection.cs (1)
50IDictionary<object, object?> IPersistentStateFeature.State
9 references to State
InMemory.FunctionalTests (4)
Http2\Http2ConnectionTests.cs (1)
504var persistentStateCollection = context.Features.Get<IPersistentStateFeature>().State;
Http3\Http3ConnectionTests.cs (2)
501var http3Stream1 = (Http3Stream)streamContext1.Features.Get<IPersistentStateFeature>().State[Http3Connection.StreamPersistentStateKey]; 508var http3Stream2 = (Http3Stream)streamContext2.Features.Get<IPersistentStateFeature>().State[Http3Connection.StreamPersistentStateKey];
RequestTests.cs (1)
2140var persistentStateCollection = context.Features.Get<IPersistentStateFeature>().State;
Interop.FunctionalTests (1)
Http3\Http3RequestTests.cs (1)
836var persistentStateCollection = context.Features.Get<IPersistentStateFeature>().State;
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http3\Http3Connection.cs (2)
605if (!persistentStateFeature.State.TryGetValue(StreamPersistentStateKey, out var s)) 608persistentStateFeature.State.Add(StreamPersistentStateKey, stream);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (2)
QuicConnectionContextTests.cs (2)
687serverStream1.Features.Get<IPersistentStateFeature>().State["test"] = true; 715object state = serverStream2.Features.Get<IPersistentStateFeature>().State["test"];