Share via


ExternalServiceBuilderExtensions.WithHttpHealthCheck Method

Definition

Adds a health check to the external service resource.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ExternalServiceResource> WithHttpHealthCheck(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ExternalServiceResource> builder, string? path = default, int? statusCode = default);
static member WithHttpHealthCheck : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ExternalServiceResource> * string * Nullable<int> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ExternalServiceResource>
<Extension()>
Public Function WithHttpHealthCheck (builder As IResourceBuilder(Of ExternalServiceResource), Optional path As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As IResourceBuilder(Of ExternalServiceResource)

Parameters

path
String

The relative path to use for the HTTP health check.

statusCode
Nullable<Int32>

Returns

Remarks

This method adds a health check to the health check service which polls the specified external service on a periodic basis. The address is based on the URL of the external service. A path for the health check request can be specified. The expected status code is set to 200 by default but a different one can be specified.

Applies to