Table of Contents

Namespace Invex.Process

Classes

ProcessException

The exception thrown by IProcessRunner when a process exits with a non-zero exit code and AllowFailedResult is false.

ProcessHostExtensions

Provides extension methods for registering the process runner service with an Microsoft.Extensions.DependencyInjection.IServiceCollection.

ProcessRunOptions

Immutable configuration for a single external-process execution through IProcessRunner.

ProcessRunResult

Represents the result of a completed external-process execution.

Interfaces

IProcessRunner

Defines a service for executing external processes with comprehensive logging, output capture, and error handling.