Skip to content

MembershipEntry Properties

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

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.

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.