Condividi tramite


EventHubStreamProviderSettings Classe

Definizione

Classe Settings per EventHubStreamProvider.

public class EventHubStreamProviderSettings : Orleans.Providers.Streams.Common.RecoverableStreamProviderSettings
type EventHubStreamProviderSettings = class
    inherit RecoverableStreamProviderSettings
Public Class EventHubStreamProviderSettings
Inherits RecoverableStreamProviderSettings
Ereditarietà
EventHubStreamProviderSettings
Derivato

Costruttori

EventHubStreamProviderSettings(String)

Costruttore. Richiede il nome del provider.

Campi

AveragingCachePressureMonitorFlowControlThreshold

AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor è attivato per impostazione predefinita. L'utente può disattivarlo impostando questo valore su Null

AveragingCachePressureMonitorFlowControlThresholdName

AveragingCachePressureMonitorFlowControlThresholdName

CheckpointerSettingsTypeName

CheckpointerSettingsType nome dell'impostazione.

DataMaxAgeInCacheName

Nome dell'impostazione DataMaxAgeInCache.

(Ereditato da RecoverableStreamProviderSettings)
DataMinTimeInCacheName

Nome dell'impostazione DataMinTimeInCache.

(Ereditato da RecoverableStreamProviderSettings)
EventHubConfigTypeName

Nome dell'impostazione EventHubSettingsType.

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorPressureWindowSizeName

SlowConsumingMonitorPressureWindowSizeName

StatisticMonitorWriteIntervalName

Nome di StatisticMonitorWriteInterval

(Ereditato da RecoverableStreamProviderSettings)

Proprietà

CheckpointerSettingsType

Tipo di impostazioni del checkpoint. Il tipo deve essere conforme all'interfaccia ICheckpointerSettings.

DataMaxAgeInCache

Differenza di tempo tra i messaggi più recenti e meno recenti nella cache. Tutti i messaggi precedenti a questo verranno eliminati dalla cache.

(Ereditato da RecoverableStreamProviderSettings)
DataMinTimeInCache

Il messaggio di tempo minimo rimarrà nella cache prima che sia disponibile per l'eliminazione basata sul tempo.

(Ereditato da RecoverableStreamProviderSettings)
EventHubSettingsType

Tipo di configurazione di EventHub. Il tipo deve essere conforme all'interfaccia IEventHubSettings.

SlowConsumingMonitorFlowControlThreshold

SlowConsumingPressureMonitorConfig

SlowConsumingMonitorPressureWindowSize

SlowConsumingMonitorPressureWindowSize

StatisticMonitorWriteInterval

La generazione delle statistiche dell'intervallo di scrittura Statistiche viene attivata dall'attività. L'intervallo verrà ignorato quando i flussi sono inattivi.

(Ereditato da RecoverableStreamProviderSettings)
StreamProviderName

Nome del provider di flusso. Questa impostazione è necessaria.

Metodi

GetCheckpointerSettings(IProviderConfiguration, IServiceProvider)

Classe ICheckpointerSettings configurata da Aquire

GetEventHubSettings(IProviderConfiguration, IServiceProvider)

Classe IEventHubSettings configurata da Aquire

PopulateFromProviderConfig(IProviderConfiguration)

Leggere le impostazioni dalla configurazione del provider.

WriteProperties(Dictionary<String,String>)

Scrive le impostazioni in un contenitore delle proprietà.

Si applica a