PipeListener Class

Implementation of Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Listener that uses UNIX domain sockets as its transport.

Namespace
Microsoft.AspNetCore.Server.Kestrel.Internal.Http
Assemblies
  • Microsoft.AspNetCore.Server.Kestrel

Syntax

public class PipeListener : Listener, IAsyncDisposable
class Microsoft.AspNetCore.Server.Kestrel.Internal.Http.PipeListener

Constructors

PipeListener(Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext)
public PipeListener(ServiceContext serviceContext)

Methods

CreateListenSocket()

Creates the socket used to listen for incoming connections

Return type:Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle
protected override UvStreamHandle CreateListenSocket()
OnConnection(Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Int32)

Handles an incoming connection

Arguments:
protected override void OnConnection(UvStreamHandle listenSocket, int status)