ClusterMembershipSnapshot
class
Namespace: Orleans.Runtime
Represents a snapshot of cluster membership.
[Orleans.GenerateSerializer][Orleans.Immutable]public sealed class ClusterMembershipSnapshot : IFormattable, ISpanFormattableConstructors
ClusterMembershipSnapshot(ImmutableDictionary<SiloAddress, ClusterMember>, MembershipVersion)Initializes a new instance of theClusterMembershipSnapshotclass.
Properties
Methods
AsUpdateReturns aClusterMembershipUpdatewhich represents this instance.CreateUpdate(ClusterMembershipSnapshot)Returns aClusterMembershipUpdatewhich represents the change in cluster membership from the provided snapshot to this instance.GetSiloStatus(SiloAddress)Gets status of the specified silo.GetSiloStatus(SiloAddress, MembershipVersion)Gets status of the specified silo, treating unknown silos as dead if this snapshot is newer than when the silo was seen.ToStringReturns a string that represents the current object.
