Skip to content

ConsulBasedMembershipTable.ReadAll(IConsulClient, string, string?, ILogger, string?)

ReadAll(IConsulClient, string, string?, ILogger, string?)

static
View source
public static Task<MembershipTableData> ReadAll(IConsulClient consulClient, string clusterId, string? kvRootFolder, ILogger logger, string? versionKey)
Reads all membership entries for a cluster from Consul.

Parameters

consulClientIConsulClient
The Consul client.
clusterIdstring
The cluster identifier.
kvRootFolderstring?
The optional root folder containing Orleans keys.
loggerILogger
The logger.
versionKeystring?
The key containing the membership table version, or null when no version key is available.

Returns

The cluster membership entries and table version.