# IPostaHealthClient Methods

- Package: [CommunityToolkit.Aspire.Posta](/reference/api/csharp/communitytoolkit.aspire.posta.md)
- Type: [IPostaHealthClient](/reference/api/csharp/communitytoolkit.aspire.posta/ipostahealthclient.md)
- Kind: `Methods`
- Members: `2`

Provides Posta health operations.

<a id="livenessprobeasync"></a>
<a id="livenessprobeasync-cancellationtoken"></a>

## LivenessProbeAsync(CancellationToken)

- Name: `LivenessProbeAsync(CancellationToken)`
- Modifiers: `abstract`
- Returns: `Task<LivenessProbeResponse?>`

Invokes the LivenessProbe operation.

```csharp
public interface IPostaHealthClient
{
    public abstract Task<LivenessProbeResponse?> LivenessProbeAsync(
        CancellationToken cancellationToken = default(CancellationToken))
    {
        // ...
    }
}
```

## Parameters

- `cancellationToken` (`CancellationToken`) `optional`

<a id="readinessprobeasync"></a>
<a id="readinessprobeasync-cancellationtoken"></a>

## ReadinessProbeAsync(CancellationToken)

- Name: `ReadinessProbeAsync(CancellationToken)`
- Modifiers: `abstract`
- Returns: `Task<ReadinessProbeResponse?>`

Invokes the ReadinessProbe operation.

```csharp
public interface IPostaHealthClient
{
    public abstract Task<ReadinessProbeResponse?> ReadinessProbeAsync(
        CancellationToken cancellationToken = default(CancellationToken))
    {
        // ...
    }
}
```

## Parameters

- `cancellationToken` (`CancellationToken`) `optional`
