Skip to content

KubernetesClusterAgent.KubernetesClusterAgent(IClusterMembershipService, ILogger<KubernetesClusterAgent>, IOptionsMonitor<KubernetesHostingOptions>, IOptions<ClusterOptions>, ILocalSiloDetails)

KubernetesClusterAgent(IClusterMembershipService, ILogger<KubernetesClusterAgent>, IOptionsMonitor<KubernetesHostingOptions>, IOptions<ClusterOptions>, ILocalSiloDetails)

View source
public KubernetesClusterAgent(IClusterMembershipService clusterMembershipService, ILogger<KubernetesClusterAgent> logger, IOptionsMonitor<KubernetesHostingOptions> options, IOptions<ClusterOptions> clusterOptions, ILocalSiloDetails localSiloDetails)
Initializes a new instance of the KubernetesClusterAgent class.

Parameters

clusterMembershipServiceIClusterMembershipService
The Orleans cluster membership service.
loggerILogger<KubernetesClusterAgent>
The logger.
optionsIOptionsMonitor<KubernetesHostingOptions>
The Kubernetes hosting options.
clusterOptionsIOptions<ClusterOptions>
The cluster identity options.
localSiloDetailsILocalSiloDetails
The local silo identity.