# IClusterMembershipService.Refresh(MembershipVersion, CancellationToken)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.iclustermembershipservice/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.iclustermembershipservice/methods/)

```csharp
public abstract ValueTask Refresh(MembershipVersion minimumVersion = default(MembershipVersion), CancellationToken cancellationToken = default(CancellationToken))
```

Refreshes cluster membership if it is not at or above the specified minimum version.

### Parameters

- `minimumVersion` (`MembershipVersion`): The minimum version.
- `cancellationToken` (`CancellationToken`): The cancellation token.

### Returns

A `System.Threading.Tasks.ValueTask` representing the work performed.
