EventHubStreamProviderSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Settings class for EventHubStreamProvider.
public class EventHubStreamProviderSettings : Orleans.Providers.Streams.Common.RecoverableStreamProviderSettings
type EventHubStreamProviderSettings = class
inherit RecoverableStreamProviderSettings
Public Class EventHubStreamProviderSettings
Inherits RecoverableStreamProviderSettings
- Inheritance
- Derived
Constructors
EventHubStreamProviderSettings(String) |
Constructor. Requires provider name. |
Fields
AveragingCachePressureMonitorFlowControlThreshold |
AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor is turn on by default. User can turn it off by setting this value to null |
AveragingCachePressureMonitorFlowControlThresholdName |
AveragingCachePressureMonitorFlowControlThresholdName |
CheckpointerSettingsTypeName |
CheckpointerSettingsType setting name. |
DataMaxAgeInCacheName |
DataMaxAgeInCache setting name. (Inherited from RecoverableStreamProviderSettings) |
DataMinTimeInCacheName |
DataMinTimeInCache setting name. (Inherited from RecoverableStreamProviderSettings) |
EventHubConfigTypeName |
EventHubSettingsType setting name. |
SlowConsumingMonitorFlowControlThresholdName |
SlowConsumingMonitorFlowControlThresholdName |
SlowConsumingMonitorPressureWindowSizeName |
SlowConsumingMonitorPressureWindowSizeName |
StatisticMonitorWriteIntervalName |
Name of StatisticMonitorWriteInterval (Inherited from RecoverableStreamProviderSettings) |
Properties
CheckpointerSettingsType |
Checkpoint settings type. Type must conform to ICheckpointerSettings interface. |
DataMaxAgeInCache |
Difference in time between the newest and oldest messages in the cache. Any messages older than this will be purged from the cache. (Inherited from RecoverableStreamProviderSettings) |
DataMinTimeInCache |
Minimum time message will stay in cache before it is available for time based purge. (Inherited from RecoverableStreamProviderSettings) |
EventHubSettingsType |
EventHub configuration type. Type must conform to IEventHubSettings interface. |
SlowConsumingMonitorFlowControlThreshold |
SlowConsumingPressureMonitorConfig |
SlowConsumingMonitorPressureWindowSize |
SlowConsumingMonitorPressureWindowSize |
StatisticMonitorWriteInterval |
Statistic monitor write interval Statistics generation is triggered by activity. Interval will be ignored when streams are inactive. (Inherited from RecoverableStreamProviderSettings) |
StreamProviderName |
Stream provider name. This setting is required. |
Methods
GetCheckpointerSettings(IProviderConfiguration, IServiceProvider) |
Aquire configured ICheckpointerSettings class |
GetEventHubSettings(IProviderConfiguration, IServiceProvider) |
Aquire configured IEventHubSettings class |
PopulateFromProviderConfig(IProviderConfiguration) |
Read settings from provider configuration. |
WriteProperties(Dictionary<String,String>) |
Writes settings into a property bag. |