private void PipelineCreated(object sender, PipelineEventArgs e) { if (e.Pipeline.GetType().FullName.Equals(startupPipelineName, StringComparison.InvariantCultureIgnoreCase)) { return; } e.Pipeline.RegisterObserver(new ActiveTimeRangeObserver(this)); }
private void PipelineReleased(object sender, PipelineEventArgs e) { lock (padlock) { var assertion = GetAssertion(assertionName); if (assertion == null) { return; } log.Information(string.Format("Invoking assertion for '{0}'.", assertion.Name)); assertion.Action.Invoke(); assertion.MarkAsRun(); } }
public void OnPipelineReleased(object sender, PipelineEventArgs args) { PipelineReleased.Invoke(sender, args); }