# GatewayCountChangedHandler

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core)

```csharp
public delegate void GatewayCountChangedHandler(object sender, GatewayCountChangedEventArgs e);
```

Handler for the number of gateways.

## Constructors

- [GatewayCountChangedHandler(object, nint)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.gatewaycountchangedhandler/constructors/constructor-object-nint-883ac21b/)

## Methods

- [BeginInvoke(object, GatewayCountChangedEventArgs, AsyncCallback, object)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.gatewaycountchangedhandler/methods/begininvoke-object-orleans-gatewaycountchangedeventargs-system-asynccallback-obj-355fd1a3/)
- [EndInvoke(IAsyncResult)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.gatewaycountchangedhandler/methods/endinvoke-system-iasyncresult-5127ffdd/)
