internal StatefulServiceReplicaHealthCheckInfo(HealthMonitor healthMonitor, TimeSpan frequency, String property, Func <StatefulServiceReplicaHealthCheckInfo, Task <StatefulServiceReplicaHealthReport> > healthCheckAsync) : base(healthMonitor, frequency, HealthReportKind.StatefulServiceReplica, property) { HealthCheckAsync = healthCheckAsync; }
internal ClusterHealthCheckInfo(HealthMonitor healthMonitor, TimeSpan frequency, String property, Func <ClusterHealthCheckInfo, Task <ClusterHealthReport> > healthCheckAsync) : base(healthMonitor, frequency, HealthReportKind.Cluster, property) { HealthCheckAsync = healthCheckAsync; }
internal PartitionHealthCheckInfo(HealthMonitor healthMonitor, TimeSpan frequency, String property, Func <PartitionHealthCheckInfo, Task <PartitionHealthReport> > healthCheckAsync) : base(healthMonitor, frequency, HealthReportKind.Partition, property) { HealthCheckAsync = healthCheckAsync; }
internal DeployedServicePackageHealthCheckInfo(HealthMonitor healthMonitor, TimeSpan frequency, String property, Func <DeployedServicePackageHealthCheckInfo, Task <DeployedServicePackageHealthReport> > healthCheckAsync) : base(healthMonitor, frequency, HealthReportKind.DeployedServicePackage, property) { HealthCheckAsync = healthCheckAsync; }