RestartManager Class |
Namespace: ShellBoost.Core.Utilities
public sealed class RestartManager
The RestartManager type exposes the following members.
Name | Description | |
---|---|---|
![]() | RestartManager |
Initializes a new instance of the RestartManager class.
|
Name | Description | |
---|---|---|
![]() | KillTimeout |
Gets or sets the kill timeout in ms.
|
![]() | Logger |
Gets or sets the logger.
|
![]() | RetryCount |
Gets or sets the retry count.
|
![]() | RetryTimeout |
Gets or sets the retry timeout in ms.
|
Name | Description | |
---|---|---|
![]() ![]() | EnumExplorerProcesses |
Enumerates Windows Explorer processes.
|
![]() ![]() | EnumProcessWindows |
Enumerates a specific process' windows.
|
![]() ![]() | GetLockingProcesses(String) |
Gets a list of processes locking a specific file.
|
![]() | GetLockingProcesses(String, Boolean) |
Gets a list of processes locking a specific file.
|
![]() | GetLockingProcesses(IEnumerableString, Boolean, Boolean) |
Gets a list of processes locking a list of specific files.
|
![]() | GetLockingProcesses(IEnumerableString, Boolean, Boolean, Exception) |
Gets a list of processes locking a list of specific files.
|
![]() | GetLockingProcesses(String, Boolean, Boolean, Exception) |
Gets a list of processes locking a specific file.
|
![]() ![]() | GetRootExplorerProcess |
Gets the root Windows Explorer process.
|
![]() ![]() | GetSharingViolationProcesses |
Gets a list sharing violation processes for a given file path.
|
![]() ![]() | GetWaitToKillTimeout |
Gets the wait to kill timeout, that is, how long the system waits for services to stop after notifying the service that the system is shutting down
|
![]() ![]() | IsExplorer |
Determines whether the specified process is Windows Explorer.
|
![]() ![]() | IsFileLocked |
Determines if a give file is locked.
|
![]() | Restart(IEnumerableProcess, ContextCallback, Boolean) |
Restarts the specified processes.
|
![]() | Restart(IEnumerableProcess, ContextCallback, Boolean, Exception) |
Restarts the specified processes.
|
![]() | RestartExplorerProcesses(ContextCallback, Boolean) |
Restarts the Windows Explorer processes.
|
![]() | RestartExplorerProcesses(ContextCallback, Boolean, Exception) |
Restarts the Windows Explorer processes.
|
![]() | RestartExplorerProcessesLockingFile(String, ContextCallback, Boolean) |
Restarts the Windows Explorer processes locking a specific file.
|
![]() | RestartExplorerProcessesLockingFile(String, ContextCallback, Boolean, Exception) |
Restarts the Windows Explorer processes locking a specific file.
|
![]() | RestartProcessesLockingFile(String, ContextCallback, Boolean) |
Restarts the processes locking a specific file.
|
![]() | RestartProcessesLockingFile(String, ContextCallback, Boolean, Exception) |
Restarts the processes locking a specific file.
|
![]() | Shutdown(IEnumerableProcess, ContextCallback, Boolean) |
Shutdown the specified processes.
|
![]() | Shutdown(IEnumerableProcess, ContextCallback, Boolean, Exception) |
Shutdown the specified processes.
|
![]() | ShutdownExplorerProcesses(ContextCallback, Boolean) |
Shots down the Windows Explorer processes.
|
![]() | ShutdownExplorerProcesses(ContextCallback, Boolean, Exception) |
Shots down the Windows Explorer processes.
|
![]() | ShutdownExplorerProcessesLockingFile(String, ContextCallback, Boolean) |
Shuts down the Windows Explorer processes locking a specific file.
|
![]() | ShutdownExplorerProcessesLockingFile(String, ContextCallback, Boolean, Exception) |
Shuts down the Windows Explorer processes locking a specific file.
|
![]() | ShutdownProcessesLockingFile(String, ContextCallback, Boolean) |
Shuts down the processes locking a specific file.
|
![]() | ShutdownProcessesLockingFile(String, ContextCallback, Boolean, Exception) |
Shuts down the processes locking a specific file.
|
Name | Description | |
---|---|---|
![]() ![]() | DefaultKillTimeout |
The default kill timeout value (2000).
|
![]() ![]() | DefaultRetryCount |
The default retry count value (10).
|
![]() ![]() | DefaultRetryTimeout |
The default retry timeout value (100).
|