# IGatewayListProvider

Package: [Microsoft.Orleans.Core](/orleans/docs/api/csharp/microsoft.orleans.core/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core/Messaging/IGatewayListProvider.cs#L10)

```csharp
public interface IGatewayListProvider
```

Interface that provides Orleans gateways information.

## Properties

- [IsUpdatable](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.messaging.igatewaylistprovider/properties/isupdatable-c07204c8/)
- [MaxStaleness](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.messaging.igatewaylistprovider/properties/maxstaleness-c04728c3/)

## Methods

- [GetGateways](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.messaging.igatewaylistprovider/methods/getgateways-a29eebca/)
- [InitializeGatewayListProvider](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.messaging.igatewaylistprovider/methods/initializegatewaylistprovider-6d70009f/)
