C# Class ServiceConnect.Filters.MessageDeduplication.Filters.OutgoingFilter

Provides uniform implementation of the (outgoing filter) message deduplication for all the different types of filters with various persistence mechanisms.
Afficher le fichier Open project: R-Suite/ServiceConnect-CSharp Class Usage Examples

Méthodes publiques

Méthode Description
OutgoingFilter ( IMessageDeduplicationPersistor messageDeduplicationPersistor ) : System

Public ctor

Process ( ServiceConnect.Interfaces.Envelope envelope ) : bool

Private Methods

Méthode Description
TimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Executes on every specified time interval and removes the expired message ids from the relevant persistance store.

Method Details

OutgoingFilter() public méthode

Public ctor
public OutgoingFilter ( IMessageDeduplicationPersistor messageDeduplicationPersistor ) : System
messageDeduplicationPersistor IMessageDeduplicationPersistor
Résultat System

Process() public méthode

public Process ( ServiceConnect.Interfaces.Envelope envelope ) : bool
envelope ServiceConnect.Interfaces.Envelope
Résultat bool