C# Class NLog.Targets.Syslog.Policies.Throttling

Afficher le fichier Open project: graffen/NLog.Targets.Syslog Class Usage Examples

Private Properties

Свойство Type Description
ApplyDeferment void
CalculateTimeout int
FixedTime int
Throttling System

Méthodes publiques

Méthode Description
Apply ( int waitingLogEntries, Action actionWithTimeout ) : void
FromConfig ( ThrottlingConfig throttlingConfig ) : Throttling

Private Methods

Méthode Description
ApplyDeferment ( int waitingLogEntries ) : void
CalculateTimeout ( int waitingLogEntries ) : int
FixedTime ( decimal delay, int waitingLogEntries ) : int
Throttling ( ThrottlingConfig throttlingConfig ) : System

Method Details

Apply() public méthode

public Apply ( int waitingLogEntries, Action actionWithTimeout ) : void
waitingLogEntries int
actionWithTimeout Action
Résultat void

FromConfig() public static méthode

public static FromConfig ( ThrottlingConfig throttlingConfig ) : Throttling
throttlingConfig NLog.Targets.Syslog.Settings.ThrottlingConfig
Résultat Throttling