2 implementations of IConnectionListener
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Internal\NamedPipeConnectionListener.cs (1)
18internal sealed class NamedPipeConnectionListener : IConnectionListener
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
SocketConnectionListener.cs (1)
13internal sealed class SocketConnectionListener : IConnectionListener
10 references to IConnectionListener
Microsoft.AspNetCore.Connections.Abstractions (3)
IConnectionListenerFactory.cs (3)
16/// Creates an <see cref="IConnectionListener"/> bound to the specified <see cref="EndPoint"/>. 20/// <returns>A <see cref="ValueTask{IConnectionListener}"/> that completes when the listener has been bound, yielding a <see cref="IConnectionListener" /> representing the new listener.</returns> 21ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Infrastructure\TransportManager.cs (3)
47var transport = await transportFactory.BindAsync(endPoint, cancellationToken).ConfigureAwait(false); 198private readonly IConnectionListener _connectionListener; 200public GenericConnectionListener(IConnectionListener connectionListener)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
Internal\NamedPipeTransportFactory.cs (2)
35public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 65return new ValueTask<IConnectionListener>(listener);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (2)
SocketTransportFactory.cs (2)
37public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 41return new ValueTask<IConnectionListener>(transport);