Менеджер процессов, использующий ProcessJob для объединения процессов в группу. Позволяет запускать дочерние процессы и управлять их временем жизни.
Используйте класс WindowsProcessManagerFactory, чтобы создать экземпляр класса.
public class JobProcessManager : ProcessManager
Public Class JobProcessManager
Inherits ProcessManager
public ref class JobProcessManager : public ProcessManager
type JobProcessManager =
class
inherit ProcessManager
end
JobProcessManager | Создаёт экземпляр класса с указанием объекта WinAPI Job, в который будут добавлены все создаваемые процессы. |
ChildProcessList |
Список дочерних процессов.
(Унаследован от ProcessManager) |
IsDisposed | Признак того, что ресурсы объекта были освобождены. (Унаследован от ProcessManager) |
SyncObject |
Объект, используемый для синхронизации потоков.
(Унаследован от ProcessManager) |
Dispose |
Освобождает занятые объектом ресурсы.
(Унаследован от ProcessManager) |
Dispose(Boolean) | Освобождает ресурсы, занимаемые объектом. (Переопределяет ProcessManagerDispose(Boolean)) |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
HasProcessesRunning |
Возвращает признак того, что хотя бы один дочерний процесс ещё запущен.
(Унаследован от ProcessManager) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
OnProcessStarted |
Метод, вызываемый после того, как процесс был запущен. Метод выполняется в потокобезопасном контексте.
(Переопределяет ProcessManagerOnProcessStarted(Process)) |
StartProcess |
Запускает процесс с заданными параметрами. Метод должен быть потокобезопасным.
(Унаследован от ProcessManager) |
StartProcessCore |
Запускает процесс с заданными параметрами. Метод должен быть потокобезопасным.
(Унаследован от ProcessManager) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |