EventHubStreamProviderSettings Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe settings para EventHubStreamProvider.
public class EventHubStreamProviderSettings : Orleans.Providers.Streams.Common.RecoverableStreamProviderSettings
type EventHubStreamProviderSettings = class
inherit RecoverableStreamProviderSettings
Public Class EventHubStreamProviderSettings
Inherits RecoverableStreamProviderSettings
- Herança
- 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. |