2using System.Threading.Tasks;
 
   38        ValueTask 
CreateDump(global::System.Diagnostics.Process process, 
string outputFile, 
bool minidump, CancellationToken cancellationToken);
 
   46        ValueTask<int> 
HandleProcessStart(global::System.Diagnostics.Process process, CancellationToken cancellationToken);
 
 
Abstraction for suspending and resuming processes.
 
string GetExecutingUsername(global::System.Diagnostics.Process process)
Get the name of the user executing a given process .
 
ValueTask CreateDump(global::System.Diagnostics.Process process, string outputFile, bool minidump, CancellationToken cancellationToken)
Create a dump file for a given process .
 
void SuspendProcess(global::System.Diagnostics.Process process)
Suspend a given process .
 
ValueTask< int > HandleProcessStart(global::System.Diagnostics.Process process, CancellationToken cancellationToken)
Run events on starting a process.
 
void ResumeProcess(global::System.Diagnostics.Process process)
Resume a given suspended global::System.Diagnostics.Process.