Edit

Share via


GatewayEntry Class

Definition

Information about gateways, as stored/transmitted in the multicluster network.

[System.Serializable]
public class GatewayEntry : IEquatable<Orleans.Runtime.MultiClusterNetwork.GatewayEntry>, Orleans.MultiCluster.IMultiClusterGatewayInfo
[<System.Serializable>]
type GatewayEntry = class
    interface IMultiClusterGatewayInfo
    interface IEquatable<GatewayEntry>
Public Class GatewayEntry
Implements IEquatable(Of GatewayEntry), IMultiClusterGatewayInfo
Inheritance
GatewayEntry
Attributes
Implements

Constructors

GatewayEntry()

Fields

ExpiresAfter

time after which entries expire.

Properties

ClusterId

The cluster id.

Expired

Whether this entry has expired based on its timestamp.

HeartbeatTimestamp

UTC timestamp of this gateway entry.

SiloAddress

The address of the silo.

Status

The gateway status of the silo (indicates whether this silo is currently acting as a gateway)

Methods

Equals(GatewayEntry)

Checks equality of all fields.

Equals(Object)

Untyped version of Equals.

GetHashCode()

Overrides GetHashCode to conform with definition of Equals.

ToString()

create a string representation of the gateway info.

Applies to