C# Класс NServiceBus.Features.CriticalTimeMonitoring.CriticalTimeCounter

Наследование: FeatureStartupTask
Показать файл Открыть проект

Открытые методы

Метод Описание
CriticalTimeCounter ( string counterInstanceName ) : System
ResetCounterValueIfNoMessageHasBeenProcessedRecently ( object state ) : void
Update ( System.DateTime sentInstant, System.DateTime processingStartedInstant, System.DateTime processingEndedInstant ) : void

Защищенные методы

Метод Описание
OnStart ( IMessageSession session ) : Task
OnStop ( IMessageSession session ) : Task

Приватные методы

Метод Описание
NoMessageHasBeenProcessedRecently ( ) : bool

Описание методов

CriticalTimeCounter() публичный Метод

public CriticalTimeCounter ( string counterInstanceName ) : System
counterInstanceName string
Результат System

OnStart() защищенный Метод

protected OnStart ( IMessageSession session ) : Task
session IMessageSession
Результат Task

OnStop() защищенный Метод

protected OnStop ( IMessageSession session ) : Task
session IMessageSession
Результат Task

ResetCounterValueIfNoMessageHasBeenProcessedRecently() публичный Метод

public ResetCounterValueIfNoMessageHasBeenProcessedRecently ( object state ) : void
state object
Результат void

Update() публичный Метод

public Update ( System.DateTime sentInstant, System.DateTime processingStartedInstant, System.DateTime processingEndedInstant ) : void
sentInstant System.DateTime
processingStartedInstant System.DateTime
processingEndedInstant System.DateTime
Результат void