Partager via


EventHubStreamProviderSettings Classe

Définition

Classe Settings pour EventHubStreamProvider.

public class EventHubStreamProviderSettings : Orleans.Providers.Streams.Common.RecoverableStreamProviderSettings
type EventHubStreamProviderSettings = class
    inherit RecoverableStreamProviderSettings
Public Class EventHubStreamProviderSettings
Inherits RecoverableStreamProviderSettings
Héritage
EventHubStreamProviderSettings
Dérivé

Constructeurs

EventHubStreamProviderSettings(String)

Constructeur. Nécessite le nom du fournisseur.

Champs

AveragingCachePressureMonitorFlowControlThreshold

AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor est activé par défaut. L’utilisateur peut la désactiver en définissant cette valeur sur Null

AveragingCachePressureMonitorFlowControlThresholdName

AveragingCachePressureMonitorFlowControlThresholdName

CheckpointerSettingsTypeName

Nom du paramètre CheckpointerSettingsType.

DataMaxAgeInCacheName

Nom du paramètre DataMaxAgeInCache.

(Hérité de RecoverableStreamProviderSettings)
DataMinTimeInCacheName

Nom du paramètre DataMinTimeInCache.

(Hérité de RecoverableStreamProviderSettings)
EventHubConfigTypeName

Nom du paramètre EventHubSettingsType.

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorPressureWindowSizeName

SlowConsumingMonitorPressureWindowSizeName

StatisticMonitorWriteIntervalName

Nom de StatisticMonitorWriteInterval

(Hérité de RecoverableStreamProviderSettings)

Propriétés

CheckpointerSettingsType

Type de paramètres de point de contrôle. Le type doit être conforme à l’interface ICheckpointerSettings.

DataMaxAgeInCache

Différence de temps entre les messages les plus récents et les plus anciens dans le cache. Tous les messages antérieurs à celui-ci sont vidés du cache.

(Hérité de RecoverableStreamProviderSettings)
DataMinTimeInCache

Le message de durée minimale reste dans le cache avant qu’il ne soit disponible pour un vidage basé sur le temps.

(Hérité de RecoverableStreamProviderSettings)
EventHubSettingsType

Type de configuration EventHub. Le type doit être conforme à l’interface IEventHubSettings.

SlowConsumingMonitorFlowControlThreshold

SlowConsumingPressureMonitorConfig

SlowConsumingMonitorPressureWindowSize

SlowConsumingMonitorPressureWindowSize

StatisticMonitorWriteInterval

Intervalle d’écriture du moniteur de statistiques La génération des statistiques est déclenchée par l’activité. L’intervalle est ignoré lorsque les flux sont inactifs.

(Hérité de RecoverableStreamProviderSettings)
StreamProviderName

Nom du fournisseur de flux. Ce paramètre est obligatoire.

Méthodes

GetCheckpointerSettings(IProviderConfiguration, IServiceProvider)

Classe ICheckpointerSettings configurée Aquire

GetEventHubSettings(IProviderConfiguration, IServiceProvider)

Classe IEventHubSettings configurée Aquire

PopulateFromProviderConfig(IProviderConfiguration)

Lit les paramètres de la configuration du fournisseur.

WriteProperties(Dictionary<String,String>)

Écrit les paramètres dans un conteneur de propriétés.

S’applique à