Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        public void ValidationFailed(object sender, ValidationFailedEventArgs e)
        {
            if (PerformanceCountersEnabled)
            {
                //increment counter specific to this type/ruleSet
                string instanceName = CreateInstanceName(e.TypeBeingValidated.Name);
                validationFailures.Increment(instanceName);
                validationFailuresPerSecond.Increment(instanceName);

                //increment totals
                validationFailures.Increment();
                validationFailuresPerSecond.Increment();
            }

            if (WmiEnabled)
            {
                FireManagementInstrumentation(new ValidationFailedEvent(e.TypeBeingValidated.FullName));
            }
        }