public override Task ProcessApplicationHealthAsync(ApplicationEntity application) { ServiceEventSource.Current.Message($"process application: {application}, aggregatedHealth: {application.Health.AggregatedHealthState}"); if (application.IsHealthEventReportingEnabled( application.ApplicationName, application.Health.AggregatedHealthState)) { application.Health.HealthEvents .ForEachHealthEvent(healthEvent => { ServiceEventSource.Current.Message($"process application: {application}, health: {healthEvent}"); //Message(application, healthEvent); }); } return(this.completedTask); }
public abstract Task ProcessApplicationHealthAsync(ApplicationEntity application);