Edit

Share via


IGatewayListProvider Interface

Definition

Interface that provides Orleans gateways information.

public interface IGatewayListProvider
type IGatewayListProvider = interface
Public Interface IGatewayListProvider
Derived

Properties

IsUpdatable
Obsolete.

Gets a value indicating whether this IGatewayListProvider ever refreshes its returned information, or always returns the same gateway list.

MaxStaleness

Gets the period of time between refreshes.

Methods

GetGateways()

Returns the list of gateways (silos) that can be used by a client to connect to Orleans cluster. The Uri is in the form of: "gwy.tcp://IP:port/Generation". See Utils.ToGatewayUri and Utils.ToSiloAddress for more details about Uri format.

InitializeGatewayListProvider()

Initializes the provider, will be called before all other methods.

InitializeGatewayListProvider(ClientConfiguration, Logger)

Initializes the provider, will be called before all other methods

Applies to