EventHubGeneratorStreamProviderSettings 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.
Setting class for EHGeneratorStreamProvider
public class EventHubGeneratorStreamProviderSettings : Orleans.ServiceBus.Providers.EventHubStreamProviderSettings
type EventHubGeneratorStreamProviderSettings = class
inherit EventHubStreamProviderSettings
Public Class EventHubGeneratorStreamProviderSettings
Inherits EventHubStreamProviderSettings
- Inheritance
-
EventHubGeneratorStreamProviderSettings
Constructors
EventHubGeneratorStreamProviderSettings(String) |
Constructor |
Fields
AveragingCachePressureMonitorFlowControlThreshold |
AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor is turn on by default. User can turn it off by setting this value to null (Inherited from EventHubStreamProviderSettings) |
AveragingCachePressureMonitorFlowControlThresholdName |
AveragingCachePressureMonitorFlowControlThresholdName (Inherited from EventHubStreamProviderSettings) |
CheckpointerSettingsTypeName |
CheckpointerSettingsType setting name. (Inherited from EventHubStreamProviderSettings) |
DataMaxAgeInCacheName |
DataMaxAgeInCache setting name. (Inherited from RecoverableStreamProviderSettings) |
DataMinTimeInCacheName |
DataMinTimeInCache setting name. (Inherited from RecoverableStreamProviderSettings) |
DefaultEventHubPartitionCount |
Default EventHubPartitionRangeStart |
DefaultStreamDataGeneratorType |
DefaultStreamDataGeneratorType |
EventHubConfigTypeName |
EventHubSettingsType setting name. (Inherited from EventHubStreamProviderSettings) |
EventHubPartitionCount |
Configure eventhub partition count wanted. EventDataGeneratorStreamProvider would generate the same set of partitions based on the count, when initializing. For example, if parition count set at 5, the generated partitions will be partition-0, partition-1, partition-2, partition-3, partiton-4 |
EventHubPartitionCountName |
EventHubPartitionRangeStartName |
SlowConsumingMonitorFlowControlThresholdName |
SlowConsumingMonitorFlowControlThresholdName (Inherited from EventHubStreamProviderSettings) |
SlowConsumingMonitorPressureWindowSizeName |
SlowConsumingMonitorPressureWindowSizeName (Inherited from EventHubStreamProviderSettings) |
StatisticMonitorWriteIntervalName |
Name of StatisticMonitorWriteInterval (Inherited from RecoverableStreamProviderSettings) |
StreamDataGeneratorTypeName |
StreamDataGeneratorTypeName |
Properties
CheckpointerSettingsType |
Checkpoint settings type. Type must conform to ICheckpointerSettings interface. (Inherited from EventHubStreamProviderSettings) |
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. (Inherited from EventHubStreamProviderSettings) |
SlowConsumingMonitorFlowControlThreshold |
SlowConsumingPressureMonitorConfig (Inherited from EventHubStreamProviderSettings) |
SlowConsumingMonitorPressureWindowSize |
SlowConsumingMonitorPressureWindowSize (Inherited from EventHubStreamProviderSettings) |
StatisticMonitorWriteInterval |
Statistic monitor write interval Statistics generation is triggered by activity. Interval will be ignored when streams are inactive. (Inherited from RecoverableStreamProviderSettings) |
StreamDataGeneratorType |
type info for stream data generator |
StreamProviderName |
Stream provider name. This setting is required. (Inherited from EventHubStreamProviderSettings) |
Methods
GenerateEventHubPartitions(Int32) | |
GetCheckpointerSettings(IProviderConfiguration, IServiceProvider) |
Aquire configured ICheckpointerSettings class (Inherited from EventHubStreamProviderSettings) |
GetEventHubSettings(IProviderConfiguration, IServiceProvider) |
Aquire configured IEventHubSettings class (Inherited from EventHubStreamProviderSettings) |
PopulateDataGeneratingConfigFromProviderConfig(IProviderConfiguration) |
Populate data generating config from provider config |
PopulateFromProviderConfig(IProviderConfiguration) |
Read settings from provider configuration. (Inherited from EventHubStreamProviderSettings) |
WriteDataGeneratingConfig(Dictionary<String,String>) |
Write data generating config to a property bag |
WriteProperties(Dictionary<String,String>) |
Writes settings into a property bag. (Inherited from EventHubStreamProviderSettings) |