3 implementations of IConnectionCompleteFeature
Microsoft.AspNetCore.Authentication.Negotiate.Test (2)
EventTests.cs (1)
474private class TestConnection : IConnectionItemsFeature, IConnectionCompleteFeature
NegotiateHandlerTests.cs (1)
498private class TestConnection : IConnectionItemsFeature, IConnectionCompleteFeature
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Infrastructure\KestrelConnection.cs (1)
10internal abstract class KestrelConnection : IConnectionHeartbeatFeature, IConnectionCompleteFeature, IConnectionLifetimeNotificationFeature, IConnectionMetricsContextFeature
9 references to IConnectionCompleteFeature
Microsoft.AspNetCore.Authentication.Negotiate (3)
NegotiateHandler.cs (3)
413var connectionCompleteFeature = Context.Features.Get<IConnectionCompleteFeature>() 414?? throw new NotSupportedException($"Negotiate authentication requires a server that supports {nameof(IConnectionCompleteFeature)} like Kestrel.");
Microsoft.AspNetCore.Authentication.Negotiate.Test (2)
EventTests.cs (1)
469context.Features.Set<IConnectionCompleteFeature>(connection);
NegotiateHandlerTests.cs (1)
493context.Features.Set<IConnectionCompleteFeature>(connection);
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Infrastructure\KestrelConnection.cs (1)
75void IConnectionCompleteFeature.OnCompleted(Func<object, Task> callback, object state)
Internal\Infrastructure\KestrelConnectionOfT.cs (1)
28connectionContext.Features.Set<IConnectionCompleteFeature>(this);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
ConnectionDispatcherTests.cs (2)
82var completeFeature = kestrelConnection.TransportConnection.Features.Get<IConnectionCompleteFeature>(); 103var completeFeature = kestrelConnection.TransportConnection.Features.Get<IConnectionCompleteFeature>();