Skip to content

MembershipEntry Properties

Represents a silo's membership record.

HostName

getset
View source
[Orleans.Id(4)]
public string HostName
The DNS host name of the silo. Equals to Dns.GetHostName(). Set on silo startup.

IAmAliveTime

getset
View source
[Orleans.Id(10)]
public DateTime IAmAliveTime
the last time this silo reported that it is alive. For diagnostics and troubleshooting only.

ProxyPort

getset
View source
[Orleans.Id(3)]
public int ProxyPort
Silo to clients TCP port. Set on silo startup.

RoleName

getset
View source
[Orleans.Id(6)]
public string? RoleName
Gets or sets the role name associated with the silo.

SiloAddress

getset
View source
[Orleans.Id(0)]
public SiloAddress SiloAddress
The silo unique identity (ip:port:epoch). Used mainly by the Membership Protocol.

SiloName

getset
View source
[Orleans.Id(5)]
public string 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

getset
View source
[Orleans.Id(9)]
public DateTime StartTime
Time this silo was started. For diagnostics and troubleshooting only.

Status

getset
View source
[Orleans.Id(1)]
public SiloStatus Status
The silo status. Managed by the Membership Protocol.

SuspectTimes

getset
View source
[Orleans.Id(2)]
public List<Tuple<SiloAddress, DateTime>>? SuspectTimes
The list of silos that suspect this silo. Managed by the Membership Protocol.