Поделиться через


EventHubStreamProviderSettings Класс

Определение

Класс Settings для EventHubStreamProvider.

public class EventHubStreamProviderSettings : Orleans.Providers.Streams.Common.RecoverableStreamProviderSettings
type EventHubStreamProviderSettings = class
    inherit RecoverableStreamProviderSettings
Public Class EventHubStreamProviderSettings
Inherits RecoverableStreamProviderSettings
Наследование
EventHubStreamProviderSettings
Производный

Конструкторы

EventHubStreamProviderSettings(String)

Конструктор. Требуется имя поставщика.

Поля

AveragingCachePressureMonitorFlowControlThreshold

AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor включен по умолчанию. Пользователь может отключить его, задав для этого значения значение NULL.

AveragingCachePressureMonitorFlowControlThresholdName

AveragingCachePressureMonitorFlowControlThresholdName

CheckpointerSettingsTypeName

Имя параметра CheckpointerSettingsType.

DataMaxAgeInCacheName

Имя параметра DataMaxAgeInCache.

(Унаследовано от RecoverableStreamProviderSettings)
DataMinTimeInCacheName

Имя параметра DataMinTimeInCache.

(Унаследовано от RecoverableStreamProviderSettings)
EventHubConfigTypeName

Имя параметра EventHubSettingsType.

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorPressureWindowSizeName

SlowConsumingMonitorPressureWindowSizeName

StatisticMonitorWriteIntervalName

Имя StatisticMonitorWriteInterval

(Унаследовано от RecoverableStreamProviderSettings)

Свойства

CheckpointerSettingsType

Тип параметров контрольных точек. Тип должен соответствовать интерфейсу ICheckpointerSettings.

DataMaxAgeInCache

Разница во времени между новейшими и старыми сообщениями в кэше. Все сообщения старше этого значения будут удалены из кэша.

(Унаследовано от RecoverableStreamProviderSettings)
DataMinTimeInCache

Минимальное время сообщения останется в кэше, прежде чем оно будет доступно для очистки на основе времени.

(Унаследовано от RecoverableStreamProviderSettings)
EventHubSettingsType

Тип конфигурации EventHub. Тип должен соответствовать интерфейсу IEventHubSettings.

SlowConsumingMonitorFlowControlThreshold

SlowConsumingPressureMonitorConfig

SlowConsumingMonitorPressureWindowSize

SlowConsumingMonitorPressureWindowSize

StatisticMonitorWriteInterval

Создание статистики интервала записи монитора статистики активируется действием. Интервал будет игнорироваться, если потоки неактивны.

(Унаследовано от RecoverableStreamProviderSettings)
StreamProviderName

Имя поставщика потоков. Это обязательный параметр.

Методы

GetCheckpointerSettings(IProviderConfiguration, IServiceProvider)

Aquire настроенный класс ICheckpointerSettings

GetEventHubSettings(IProviderConfiguration, IServiceProvider)

Aquire настроенный класс IEventHubSettings

PopulateFromProviderConfig(IProviderConfiguration)

Чтение параметров из конфигурации поставщика.

WriteProperties(Dictionary<String,String>)

Записывает параметры в контейнер свойств.

Применяется к