Compartilhar via


EventHubStreamProviderSettings Classe

Definição

Classe settings para EventHubStreamProvider.

public class EventHubStreamProviderSettings : Orleans.Providers.Streams.Common.RecoverableStreamProviderSettings
type EventHubStreamProviderSettings = class
    inherit RecoverableStreamProviderSettings
Public Class EventHubStreamProviderSettings
Inherits RecoverableStreamProviderSettings
Herança
EventHubStreamProviderSettings
Derivado

Construtores

EventHubStreamProviderSettings(String)

Construtor. Requer o nome do provedor.

Campos

AveragingCachePressureMonitorFlowControlThreshold

AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor é ativado por padrão. O usuário pode desativá-lo definindo esse valor como nulo

AveragingCachePressureMonitorFlowControlThresholdName

AveragingCachePressureMonitorFlowControlThresholdName

CheckpointerSettingsTypeName

Nome da configuração CheckpointerSettingsType.

DataMaxAgeInCacheName

DataMaxAgeInCache nome da configuração.

(Herdado de RecoverableStreamProviderSettings)
DataMinTimeInCacheName

DataMinTimeInCache nome da configuração.

(Herdado de RecoverableStreamProviderSettings)
EventHubConfigTypeName

Nome da configuração EventHubSettingsType.

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorPressureWindowSizeName

SlowConsumingMonitorPressureWindowSizeName

StatisticMonitorWriteIntervalName

Nome de StatisticMonitorWriteInterval

(Herdado de RecoverableStreamProviderSettings)

Propriedades

CheckpointerSettingsType

Tipo de configurações de ponto de verificação. O tipo deve estar em conformidade com a interface ICheckpointerSettings.

DataMaxAgeInCache

Diferença de tempo entre as mensagens mais recentes e mais antigas do cache. Todas as mensagens mais antigas do que isso serão limpas do cache.

(Herdado de RecoverableStreamProviderSettings)
DataMinTimeInCache

A mensagem de tempo mínimo permanecerá no cache antes de estar disponível para limpeza baseada em tempo.

(Herdado de RecoverableStreamProviderSettings)
EventHubSettingsType

Tipo de configuração do EventHub. O tipo deve estar em conformidade com a interface IEventHubSettings.

SlowConsumingMonitorFlowControlThreshold

SlowConsumingPressureMonitorConfig

SlowConsumingMonitorPressureWindowSize

SlowConsumingMonitorPressureWindowSize

StatisticMonitorWriteInterval

Intervalo de gravação do monitor de estatística A geração de estatísticas é disparada pela atividade. O intervalo será ignorado quando os fluxos estiverem inativos.

(Herdado de RecoverableStreamProviderSettings)
StreamProviderName

Nome do provedor de fluxo. Essa configuração é necessária.

Métodos

GetCheckpointerSettings(IProviderConfiguration, IServiceProvider)

Classe ICheckpointerSettings configurada pelo Aquire

GetEventHubSettings(IProviderConfiguration, IServiceProvider)

Classe IEventHubSettings configurada pelo Aquire

PopulateFromProviderConfig(IProviderConfiguration)

Ler configurações da configuração do provedor.

WriteProperties(Dictionary<String,String>)

Grava configurações em um recipiente de propriedades.

Aplica-se a