private void LogEventsInMonitoringContext(MultiReplicationCheck multiChecks) { if (this.MonitoringContext) { multiChecks.LogEvents(); } }
private void WriteCheckResults(MultiReplicationCheck multiChecks) { if (this.OutputObjects.ToBool()) { using (List <ReplicationCheckOutputObject> .Enumerator enumerator = multiChecks.GetAllOutputObjects().GetEnumerator()) { while (enumerator.MoveNext()) { ReplicationCheckOutputObject sendToPipeline = enumerator.Current; base.WriteObject(sendToPipeline); } return; } } foreach (ReplicationCheckOutcome sendToPipeline2 in multiChecks.GetAllOutcomes()) { base.WriteObject(sendToPipeline2); } }
private void RunMultiChecks(MultiReplicationCheck multiChecks) { multiChecks.Run(); this.WriteCheckResults(multiChecks); this.LogEventsInMonitoringContext(multiChecks); }