Edit

Share via


MembershipEntry Class

Definition

[System.Serializable]
public class MembershipEntry
[System.Serializable]
[Orleans.GenerateSerializer]
public sealed class MembershipEntry
[<System.Serializable>]
type MembershipEntry = class
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
type MembershipEntry = class
Public Class MembershipEntry
Public NotInheritable Class MembershipEntry
Inheritance
MembershipEntry
Attributes

Constructors

MembershipEntry()

Properties

FaultZone
HostName

The DNS host name of the silo. Equals to Dns.GetHostName(). Set on silo startup.

IAmAliveTime

the last time this silo reported that it is alive. For diagnostics and troubleshooting only.

ProxyPort

Silo to clients TCP port. Set on silo startup.

RoleName
SiloAddress

The silo unique identity (ip:port:epoch). Used mainly by the Membership Protocol.

SiloName

the name of the specific silo instance within a cluster. If running in Azure - the name of this role instance. Set on silo startup.

StartTime

Time this silo was started. For diagnostics and troubleshooting only.

Status

The silo status. Managed by the Membership Protocol.

SuspectTimes

The list of silos that suspect this silo. Managed by the Membership Protocol.

UpdateZone

Methods

AddOrUpdateSuspector(SiloAddress, DateTime, Int32)
AddSuspector(SiloAddress, DateTime)
ToFullString()
ToFullString(Boolean)
ToString()

Applies to