Skip to content

IClusterMembershipService Methods

Functionality for querying and interacting with cluster membership.

Refresh(MembershipVersion, CancellationToken)

abstract
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

minimumVersionMembershipVersion
The minimum version.
cancellationTokenCancellationToken
The cancellation token.

Returns

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

TryKill(SiloAddress)

abstract
public abstract Task<bool> TryKill(SiloAddress siloAddress)
Unilaterally declares the specified silo defunct.

Parameters

siloAddressSiloAddress
The silo address which is being declared defunct.

Returns

true if the silo has been evicted, false otherwise.