Skip to main content

Class Watcher

Declaration
public class Watcher : Module<Watcher, WatcherConfig, WatcherDebugger>

Properties

Logger

Declaration
public override ILog Logger { get; }

Methods

Initialize(Action<InitializationResult>)

Declaration
protected override void Initialize(Action<InitializationResult> setResult)
Parameters
TypeName
System.Action<InitializationResult>setResult

StopTrackingStartup()

Declaration
public static void StopTrackingStartup()

StartTrackingPackage(IInitializeHandler)

Declaration
public static void StartTrackingPackage(IInitializeHandler package)
Parameters
TypeName
Global.IInitializeHandlerpackage

StartTrackingCustomProcess(string)

Declaration
public static void StartTrackingCustomProcess(string name)
Parameters
TypeName
System.Stringname

StopTrackingCustomProcess(string, string, string, double)

Declaration
public static void StopTrackingCustomProcess(string name, string initializationResult, string failureReason = null, double userResponseDuration = -1)
Parameters
TypeName
System.Stringname
System.StringinitializationResult
System.StringfailureReason
System.DoubleuserResponseDuration