CliInvoke Home
  1. Home
  2. Docs
  3. API Reference
    1. GitHub
    Menu
    Loading menu…

    On this page

    1. Home
    2. API Reference
    3. CliInvoke.Core.Processes
    4. ISuspendableExternalProcess

    ISuspendableExternalProcess Interface

    Definition

    Namespace CliInvoke.Core.Processes
    Assembly CliInvoke.Core.dll
    Implements IExternalProcess, IDisposable
    View source
    Show inherited members (13)
    • CliInvoke.Core.Processes.IExternalProcess.Configuration
    • CliInvoke.Core.Processes.IExternalProcess.ExitConfiguration
    • CliInvoke.Core.Processes.IExternalProcess.HasExited
    • CliInvoke.Core.Processes.IExternalProcess.HasStarted
    • CliInvoke.Core.Processes.IExternalProcess.Started
    • CliInvoke.Core.Processes.IExternalProcess.Exited
    • CliInvoke.Core.Processes.IExternalProcess.Start()
    • CliInvoke.Core.Processes.IExternalProcess.StartAsync(System.Threading.CancellationToken)
    • CliInvoke.Core.Processes.IExternalProcess.StartAsync(CliInvoke.Core.ProcessConfiguration, System.Threading.CancellationToken)
    • CliInvoke.Core.Processes.IExternalProcess.WaitForExitOrTimeoutAsync(System.Threading.CancellationToken)
    • CliInvoke.Core.Processes.IExternalProcess.CaptureBufferedResultAsync(System.Threading.CancellationToken, System.Nullable<System.Int64>, System.Nullable<System.Int64>)
    • CliInvoke.Core.Processes.IExternalProcess.Kill()
    • System.IDisposable.Dispose()

    Defines a contract for an external process that can be suspended and resumed.

    public interface ISuspendableExternalProcess : IExternalProcess, IDisposable
    
    Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

    Methods (2)

    Resume()Resumes the execution of the external process.
    Suspend()Suspends the execution of the external process.

    Copyright © 2026, Alastair Lundy aka alastairlundy - Content licensed under the Creative Commons CC BY 4.0 | Site generated by lunet hosted on GitHub Pages