3 implementations of IConnectionEndPointFeature
Microsoft.AspNetCore.Connections.Abstractions (1)
DefaultConnectionContext.cs (1)
25IConnectionEndPointFeature
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
22IConnectionEndPointFeature
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
21IConnectionEndPointFeature
39 references to IConnectionEndPointFeature
Microsoft.AspNetCore.Connections.Abstractions (1)
DefaultConnectionContext.cs (1)
53Features.Set<IConnectionEndPointFeature>(this);
Microsoft.AspNetCore.Http.Connections (6)
Internal\HttpConnectionDispatcher.cs (1)
608connection.Features.Set(context.Features.Get<IConnectionEndPointFeature>());
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (5)
18/// Adds connection endpoint tags to a TagList using <see cref="IConnectionEndPointFeature"/>. 24var endpointFeature = features.Get<IConnectionEndPointFeature>(); 37/// Adds connection endpoint tags to a TagList using <see cref="IConnectionEndPointFeature"/>, 45var localEndpoint = connectionContext.Features.Get<IConnectionEndPointFeature>()?.LocalEndPoint
Microsoft.AspNetCore.Server.Kestrel.Core (5)
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (5)
18/// Adds connection endpoint tags to a TagList using <see cref="IConnectionEndPointFeature"/>. 24var endpointFeature = features.Get<IConnectionEndPointFeature>(); 37/// Adds connection endpoint tags to a TagList using <see cref="IConnectionEndPointFeature"/>, 45var localEndpoint = connectionContext.Features.Get<IConnectionEndPointFeature>()?.LocalEndPoint
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (22)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.FeatureCollection.cs (2)
42EndPoint? IConnectionEndPointFeature.LocalEndPoint 48EndPoint? IConnectionEndPointFeature.RemoteEndPoint
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (9)
30internal protected IConnectionEndPointFeature? _currentIConnectionEndPointFeature; 186else if (key == typeof(IConnectionEndPointFeature)) 254else if (key == typeof(IConnectionEndPointFeature)) 256_currentIConnectionEndPointFeature = (IConnectionEndPointFeature?)value; 324else if (typeof(TFeature) == typeof(IConnectionEndPointFeature)) 326feature = Unsafe.As<IConnectionEndPointFeature?, TFeature?>(ref _currentIConnectionEndPointFeature); 400else if (typeof(TFeature) == typeof(IConnectionEndPointFeature)) 402_currentIConnectionEndPointFeature = Unsafe.As<TFeature?, IConnectionEndPointFeature?>(ref feature); 466yield return new KeyValuePair<Type, object>(typeof(IConnectionEndPointFeature), _currentIConnectionEndPointFeature);
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.FeatureCollection.cs (2)
33EndPoint? IConnectionEndPointFeature.LocalEndPoint 39EndPoint? IConnectionEndPointFeature.RemoteEndPoint
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (9)
28internal protected IConnectionEndPointFeature? _currentIConnectionEndPointFeature; 141else if (key == typeof(IConnectionEndPointFeature)) 185else if (key == typeof(IConnectionEndPointFeature)) 187_currentIConnectionEndPointFeature = (IConnectionEndPointFeature?)value; 231else if (typeof(TFeature) == typeof(IConnectionEndPointFeature)) 233feature = Unsafe.As<IConnectionEndPointFeature?, TFeature?>(ref _currentIConnectionEndPointFeature); 278else if (typeof(TFeature) == typeof(IConnectionEndPointFeature)) 280_currentIConnectionEndPointFeature = Unsafe.As<TFeature?, IConnectionEndPointFeature?>(ref feature); 320yield return new KeyValuePair<Type, object>(typeof(IConnectionEndPointFeature), _currentIConnectionEndPointFeature);
Microsoft.AspNetCore.SignalR.Core (5)
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (5)
18/// Adds connection endpoint tags to a TagList using <see cref="IConnectionEndPointFeature"/>. 24var endpointFeature = features.Get<IConnectionEndPointFeature>(); 37/// Adds connection endpoint tags to a TagList using <see cref="IConnectionEndPointFeature"/>, 45var localEndpoint = connectionContext.Features.Get<IConnectionEndPointFeature>()?.LocalEndPoint