# ObjectPoolMonitorBridge Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.objectpoolmonitorbridge/)

## ObjectPoolMonitorBridge(IBlockPoolMonitor, int) {#constructor-orleans-providers-streams-common-iblockpoolmonitor-int-7e96f81b}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.objectpoolmonitorbridge/constructors/constructor-orleans-providers-streams-common-iblockpoolmonitor-int-7e96f81b/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Common/Monitors/IBlockPoolMonitor.cs#L45-L49)

```csharp
public ObjectPoolMonitorBridge(IBlockPoolMonitor blockPoolMonitor, int blockSizeInBytes)
```

Initializes a new instance of the [ObjectPoolMonitorBridge](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.objectpoolmonitorbridge/) class.

### Parameters

- `blockPoolMonitor` (`IBlockPoolMonitor`): The block pool monitor.
- `blockSizeInBytes` (`int`): The block size in bytes.
