public void ValidationSucceeded(object sender, ValidationEventArgs e) { if (PerformanceCountersEnabled) { //increment counter specific to this type/ruleSet string instanceName = CreateInstanceName(e.TypeBeingValidated.Name); validationSucceeded.Increment(instanceName); validationSucceededPerSecond.Increment(instanceName); percentageValidationSuccesses.Increment(instanceName); //increment totals validationSucceeded.Increment(); validationSucceededPerSecond.Increment(); percentageValidationSuccesses.Increment(); } if (WmiEnabled) { FireManagementInstrumentation(new ValidationSucceededEvent(e.TypeBeingValidated.FullName)); } }
public void ValidationCalled(object sender, ValidationEventArgs e) { if (PerformanceCountersEnabled) { //increment counter specific to this type/ruleSet string instanceName = CreateInstanceName(e.TypeBeingValidated.Name); validationCall.Increment(instanceName); validationCallPerSecond.Increment(instanceName); percentageValidationSuccessesBase.Increment(instanceName); //increment totals validationCall.Increment(); validationCallPerSecond.Increment(); percentageValidationSuccessesBase.Increment(); } }