C# Class ServiceConnect.Filters.MessageDeduplication.Persistors.MessageDeduplicationPersistorInMemory

InMemory implementation of the persistor. Keeps processed message ids in ObjectCache
Inheritance: IMessageDeduplicationPersistor
显示文件 Open project: R-Suite/ServiceConnect-CSharp

Public Methods

Method Description
GetMessageExists ( System.Guid messageId ) : bool
Insert ( System.Guid messageId, System.DateTime messageExpiry ) : void
RemoveExpiredMessages ( System.DateTime messageExpiry ) : void

Method Details

GetMessageExists() public method

public GetMessageExists ( System.Guid messageId ) : bool
messageId System.Guid
return bool

Insert() public method

public Insert ( System.Guid messageId, System.DateTime messageExpiry ) : void
messageId System.Guid
messageExpiry System.DateTime
return void

RemoveExpiredMessages() public method

public RemoveExpiredMessages ( System.DateTime messageExpiry ) : void
messageExpiry System.DateTime
return void