Processes Class
Keeps track of process and when they should be started.
Namespace
Statiq.Web
Interfaces
  • IDisposable
Base Types
  • object
graph BT Type-->Base0["object"] Type-.->Interface0["IDisposable"] Type["Processes"] class Type type-node

Syntax

public class Processes : IDisposable

Constructors

Name Summary
Processes()

Methods

Extension Methods

Name Value Summary
AddBackgroundNonPreviewProcess(ProcessTiming, string, string[]) Processes
Adds a new process that runs in the background and will be started when not in the preview command.
AddBackgroundPreviewProcess(ProcessTiming, string, string[]) Processes
Adds a new process that runs in the background and will be started when in the preview command.
AddBackgroundProcess(ProcessTiming, string, string[]) Processes
Adds a new process that runs in the background.
AddConcurrentNonPreviewProcess(ProcessTiming, string, string[]) Processes
Adds a new process that runs in the background, will be started when not in the preview command, and will wait for process exit before starting the next process timing phase.
AddConcurrentPreviewProcess(ProcessTiming, string, string[]) Processes
Adds a new process that runs in the background, will be started when in the preview command, and will wait for process exit before starting the next process timing phase.
AddConcurrentProcess(ProcessTiming, string, string[]) Processes
Adds a new process that runs in the background and will wait for process exit before starting the next process timing phase.
AddNonPreviewProcess(ProcessTiming, bool, Func<IExecutionState, ProcessLauncher>) Processes
Adds a new process that will be started when not in the preview command.
AddNonPreviewProcess(ProcessTiming, Func<IExecutionState, ProcessLauncher>) Processes
Adds a new process that will be started when not in the preview command.
AddNonPreviewProcess(ProcessTiming, string, string[]) Processes
Adds a new process that will be started when not in the preview command.
AddPreviewProcess(ProcessTiming, bool, Func<IExecutionState, ProcessLauncher>) Processes
Adds a new process that will be started when in the preview command.
AddPreviewProcess(ProcessTiming, Func<IExecutionState, ProcessLauncher>) Processes
Adds a new process that will be started when in the preview command.
AddPreviewProcess(ProcessTiming, string, string[]) Processes
Adds a new process that will be started when in the preview command.
AddProcess(ProcessTiming, bool, Func<IExecutionState, ProcessLauncher>) Processes
Adds a new process.
AddProcess(ProcessTiming, Func<IExecutionState, ProcessLauncher>) Processes
Adds a new process.
AddProcess(ProcessTiming, string, string[]) Processes
Adds a new process.
ThrowIfNull<Processes>(string) T
ToDocument<Processes>(IContentProvider) IDocument
ToDocument<Processes>(IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
ToDocument<Processes>(NormalizedPath, IContentProvider) IDocument
ToDocument<Processes>(NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
ToDocument<Processes>(NormalizedPath, NormalizedPath, IContentProvider) IDocument
ToDocument<Processes>(NormalizedPath, NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument