FabricClient.HealthClient.ReportHealth Method
Definition
Overloads
ReportHealth(HealthReport) |
Reports health on a Service Fabric entity. |
ReportHealth(HealthReport, HealthReportSendOptions) |
Reports health on a Service Fabric entity and passes send options to control how the report is sent. |
ReportHealth(HealthReport)
Reports health on a Service Fabric entity.
public void ReportHealth (System.Fabric.Health.HealthReport healthReport);
member this.ReportHealth : System.Fabric.Health.HealthReport -> unit
Parameters
- healthReport
- HealthReport
The HealthReport to submit.
Exceptions
The FabricClient object is in a closed state. Dispose of the FabricClient object you are using and instantiate a new FabricClient object.
Returned when a null reference is passed to a method that does not accept it as a valid argument.
Caused by one of the following:
Caused by one of the following:
E_ACCESSDENIED is returned when the access check has failed for this operation.
Remarks
When a cluster is secured, the health client needs administrator permission to be able to send the reports. Read more about connecting to a cluster using the FabricClient APIs.
For more information about health reporting, see Service Fabric health monitoring.
ReportHealth(HealthReport, HealthReportSendOptions)
Reports health on a Service Fabric entity and passes send options to control how the report is sent.
public void ReportHealth (System.Fabric.Health.HealthReport healthReport, System.Fabric.Health.HealthReportSendOptions sendOptions);
member this.ReportHealth : System.Fabric.Health.HealthReport * System.Fabric.Health.HealthReportSendOptions -> unit
Parameters
- healthReport
- HealthReport
The HealthReport to submit.
- sendOptions
- HealthReportSendOptions
The HealthReportSendOptions that controls how the report is sent.
Exceptions
The FabricClient object is in a closed state. Dispose of the FabricClient object you are using and instantiate a new FabricClient object.
Returned when a null reference is passed to a method that does not accept it as a valid argument.
Caused by one of the following:
Caused by one of the following:
E_ACCESSDENIED is returned when the access check has failed for this operation.
Remarks
When a cluster is secured, the health client needs administrator permission to be able to send the reports. Read more about connecting to a cluster using the FabricClient APIs.
For more information about health reporting, see Service Fabric health monitoring.