Table of Contents

Class ProcessInfo

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

Contains basic information about a process.

[MessagePackObject(false)]
public sealed class ProcessInfo
Inheritance
ProcessInfo
Inherited Members

Constructors

ProcessInfo(int, string?, string?)

[JsonConstructor]
[SerializationConstructor]
public ProcessInfo(int processId, string? processPath, string? processArguments = null)

Parameters

processId int
processPath string
processArguments string

Properties

ProcessArguments

The command-line arguments of the process, or null if they cannot be determined.

[Key(2)]
public string? ProcessArguments { get; }

Property Value

string

ProcessId

The process identifier (PID).

[Key(0)]
public int ProcessId { get; }

Property Value

int

ProcessPath

The full path to the process executable, or null if it cannot be determined.

[Key(1)]
public string? ProcessPath { get; }

Property Value

string