# SlowConsumingPressureMonitor

Package: [Microsoft.Orleans.Streaming.EventHubs](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming.EventHubs) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Streaming.EventHubs/Providers/Streams/EventHub/CachePressureMonitors/SlowConsumingPressureMonitor.cs#L11)

```csharp
public class SlowConsumingPressureMonitor : ICachePressureMonitor
```

Pressure monitor which is in favor of the slow consumer in the cache

## Constructors

- [SlowConsumingPressureMonitor(ILogger, ICacheMonitor)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/constructors/constructor-microsoft-extensions-logging-ilogger-orleans-providers-streams-commo-692c76b9/)
- [SlowConsumingPressureMonitor(TimeSpan, ILogger, ICacheMonitor)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/constructors/constructor-system-timespan-microsoft-extensions-logging-ilogger-orleans-provide-449d23f2/)
- [SlowConsumingPressureMonitor(double, ILogger, ICacheMonitor)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/constructors/constructor-double-microsoft-extensions-logging-ilogger-orleans-providers-stream-9dcb70a8/)
- [SlowConsumingPressureMonitor(double, TimeSpan, ILogger, ICacheMonitor)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/constructors/constructor-double-system-timespan-microsoft-extensions-logging-ilogger-orleans-6211e933/)

## Properties

- [CacheMonitor](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/properties/cachemonitor-683d3f76/)
- [FlowControlThreshold](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/properties/flowcontrolthreshold-922a31f0/)
- [PressureWindowSize](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/properties/pressurewindowsize-a34308d2/)

## Methods

- [IsUnderPressure(DateTime)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/methods/isunderpressure-system-datetime-7ca7443e/)
- [RecordCachePressureContribution(double)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/methods/recordcachepressurecontribution-double-2e0fd21c/)

## Fields

- [DefaultFlowControlThreshold](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/fields/defaultflowcontrolthreshold-3cf4728e/)
- [DefaultPressureWindowSize](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.slowconsumingpressuremonitor/fields/defaultpressurewindowsize-6508bac9/)
