Compartir a través de


EventHubStreamProviderSettings Clase

Definición

Clase settings para EventHubStreamProvider.

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

Constructores

EventHubStreamProviderSettings(String)

Constructor. Requiere el nombre del proveedor.

Campos

AveragingCachePressureMonitorFlowControlThreshold

AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor está activado de forma predeterminada. El usuario puede desactivarlo estableciendo este valor en NULL.

AveragingCachePressureMonitorFlowControlThresholdName

AveragingCachePressureMonitorFlowControlThresholdName

CheckpointerSettingsTypeName

Nombre de la configuración checkpointerSettingsType.

DataMaxAgeInCacheName

Nombre de la configuración de DataMaxAgeInCache.

(Heredado de RecoverableStreamProviderSettings)
DataMinTimeInCacheName

Nombre de la configuración dataMinTimeInCache.

(Heredado de RecoverableStreamProviderSettings)
EventHubConfigTypeName

Nombre de la configuración de EventHubSettingsType.

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorPressureWindowSizeName

SlowConsumingMonitorPressureWindowSizeName

StatisticMonitorWriteIntervalName

Nombre de StatisticMonitorWriteInterval

(Heredado de RecoverableStreamProviderSettings)

Propiedades

CheckpointerSettingsType

Tipo de configuración de punto de comprobación. El tipo debe cumplir con la interfaz ICheckpointerSettings.

DataMaxAgeInCache

Diferencia en el tiempo entre los mensajes más recientes y más antiguos de la memoria caché. Todos los mensajes anteriores a esto se purgarán de la memoria caché.

(Heredado de RecoverableStreamProviderSettings)
DataMinTimeInCache

El mensaje de tiempo mínimo permanecerá en caché antes de que esté disponible para la purga basada en el tiempo.

(Heredado de RecoverableStreamProviderSettings)
EventHubSettingsType

Tipo de configuración de EventHub. El tipo debe ajustarse a la interfaz IEventHubSettings.

SlowConsumingMonitorFlowControlThreshold

SlowConsumingPressureMonitorConfig

SlowConsumingMonitorPressureWindowSize

SlowConsumingMonitorPressureWindowSize

StatisticMonitorWriteInterval

El intervalo de escritura del monitor estadístico Desencadena la generación de estadísticas por actividad. El intervalo se omitirá cuando las secuencias estén inactivas.

(Heredado de RecoverableStreamProviderSettings)
StreamProviderName

Nombre del proveedor de flujos. Esta opción es necesaria.

Métodos

GetCheckpointerSettings(IProviderConfiguration, IServiceProvider)

Clase ICheckpointerSettings configurada para Aquire

GetEventHubSettings(IProviderConfiguration, IServiceProvider)

Clase IEventHubSettings configurada para Aquire

PopulateFromProviderConfig(IProviderConfiguration)

Lee la configuración de la configuración del proveedor.

WriteProperties(Dictionary<String,String>)

Escribe la configuración en un contenedor de propiedades.

Se aplica a