| File: Features\IDecrementConcurrentConnectionCountFeature.cs | Web Access |
| Project: src\aspnetcore\src\Servers\Kestrel\Core\src\Microsoft.AspNetCore.Server.Kestrel.Core.csproj (Microsoft.AspNetCore.Server.Kestrel.Core) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.AspNetCore.Server.Kestrel.Core.Features; /// <summary> /// A connection feature allowing middleware to stop counting connections towards <see cref="KestrelServerLimits.MaxConcurrentConnections"/>. /// This is used by Kestrel internally to stop counting upgraded connections towards this limit. /// </summary> public interface IDecrementConcurrentConnectionCountFeature { /// <summary> /// Idempotent method to stop counting a connection towards <see cref="KestrelServerLimits.MaxConcurrentConnections"/>. /// </summary> void ReleaseConnection(); }