EventHubStreamProviderSettings Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс Settings для EventHubStreamProvider.
public class EventHubStreamProviderSettings : Orleans.Providers.Streams.Common.RecoverableStreamProviderSettings
type EventHubStreamProviderSettings = class
inherit RecoverableStreamProviderSettings
Public Class EventHubStreamProviderSettings
Inherits RecoverableStreamProviderSettings
- Наследование
- Производный
Конструкторы
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>) |
Записывает параметры в контейнер свойств. |