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
processTrackerIProcessTracker
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
contextProcessResolutionContexttokenCancellationToken