Freigeben über


EventHubStreamProviderSettings Klasse

Definition

Einstellungsklasse für EventHubStreamProvider.

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

Konstruktoren

EventHubStreamProviderSettings(String)

Konstruktor. Erfordert den Anbieternamen.

Felder

AveragingCachePressureMonitorFlowControlThreshold

AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor ist standardmäßig aktiviert. Benutzer können es deaktivieren, indem Sie diesen Wert auf NULL festlegen.

AveragingCachePressureMonitorFlowControlThresholdName

AveragingCachePressureMonitorFlowControlThresholdName

CheckpointerSettingsTypeName

Name der Einstellung "CheckpointerSettingsType".

DataMaxAgeInCacheName

Name der Einstellung "DataMaxAgeInCache".

(Geerbt von RecoverableStreamProviderSettings)
DataMinTimeInCacheName

Name der Einstellung "DataMinTimeInCache".

(Geerbt von RecoverableStreamProviderSettings)
EventHubConfigTypeName

Name der Einstellung "EventHubSettingsType".

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorPressureWindowSizeName

SlowConsumingMonitorPressureWindowSizeName

StatisticMonitorWriteIntervalName

Name des StatisticMonitorWriteInterval

(Geerbt von RecoverableStreamProviderSettings)

Eigenschaften

CheckpointerSettingsType

Prüfpunkteinstellungentyp. Der Typ muss der ICheckpointerSettings-Schnittstelle entsprechen.

DataMaxAgeInCache

Unterschied zwischen den neuesten und ältesten Nachrichten im Cache. Alle Nachrichten, die älter sind als dies, werden aus dem Cache gelöscht.

(Geerbt von RecoverableStreamProviderSettings)
DataMinTimeInCache

Die minimale Zeit bleibt im Cache, bevor sie für die zeitbasierte Löschung verfügbar ist.

(Geerbt von RecoverableStreamProviderSettings)
EventHubSettingsType

EventHub-Konfigurationstyp. Der Typ muss der IEventHubSettings-Schnittstelle entsprechen.

SlowConsumingMonitorFlowControlThreshold

SlowConsumingPressureMonitorConfig

SlowConsumingMonitorPressureWindowSize

SlowConsumingMonitorPressureWindowSize

StatisticMonitorWriteInterval

Die Erstellung von Statistiküberwachungsintervallen wird durch Aktivität ausgelöst. Intervall wird ignoriert, wenn Datenströme inaktiv sind.

(Geerbt von RecoverableStreamProviderSettings)
StreamProviderName

Name des Streamanbieters. Diese Einstellung ist erforderlich.

Methoden

GetCheckpointerSettings(IProviderConfiguration, IServiceProvider)

Aquire konfigurierte ICheckpointerSettings-Klasse

GetEventHubSettings(IProviderConfiguration, IServiceProvider)

Aquire konfigurierte IEventHubSettings-Klasse

PopulateFromProviderConfig(IProviderConfiguration)

Lesen sie Einstellungen aus der Anbieterkonfiguration.

WriteProperties(Dictionary<String,String>)

Schreibt Einstellungen in einen Eigenschaftenbehälter.

Gilt für: