Table of Contents

Class LocalTcpTableProcessResolver

Namespace
Fluxzy.Utils.ProcessTracking
Assembly
Fluxzy.Core.dll

Default resolver. Looks the process up in the local OS TCP table by connection source port. Only loopback connections are resolvable this way.

public sealed class LocalTcpTableProcessResolver : IProcessInfoResolver
Inheritance
LocalTcpTableProcessResolver
Implements
Inherited Members

Constructors

LocalTcpTableProcessResolver(IProcessTracker?)

public LocalTcpTableProcessResolver(IProcessTracker? processTracker = null)

Parameters

processTracker IProcessTracker

Methods

ResolveAsync(ProcessResolutionContext, CancellationToken)

Returns the process owning context, or null when it cannot be determined. Called once per downstream connection when process tracking is enabled.

public ValueTask<ProcessInfo?> ResolveAsync(ProcessResolutionContext context, CancellationToken token)

Parameters

context ProcessResolutionContext
token CancellationToken

Returns

ValueTask<ProcessInfo>