C# Class NServiceBus.Persistence.MongoDB.TimeoutPersistence.MongoDbTimeoutPersister

Inheritance: IPersistTimeouts
Afficher le fichier Open project: Thuzi/NServiceBus.Persistence.MongoDb

Méthodes publiques

Méthode Description
Add ( TimeoutData timeout ) : void
GetNextChunk ( System.DateTime startSlice, System.DateTime &nextTimeToRunQuery ) : DateTime>>.List
MongoDbTimeoutPersister ( Configure config ) : System
RemoveTimeoutBy ( System.Guid sagaId ) : void
TryRemove ( string timeoutId, TimeoutData &timeoutData ) : bool

Private Methods

Méthode Description
GetChunkQuery ( ) : IQueryable
GetCleanupChunk ( System.DateTime startSlice ) : DateTime>>.IEnumerable
GetCollection ( ) : MongoCollection

Method Details

Add() public méthode

public Add ( TimeoutData timeout ) : void
timeout NServiceBus.Timeout.Core.TimeoutData
Résultat void

GetNextChunk() public méthode

public GetNextChunk ( System.DateTime startSlice, System.DateTime &nextTimeToRunQuery ) : DateTime>>.List
startSlice System.DateTime
nextTimeToRunQuery System.DateTime
Résultat DateTime>>.List

MongoDbTimeoutPersister() public méthode

public MongoDbTimeoutPersister ( Configure config ) : System
config Configure
Résultat System

RemoveTimeoutBy() public méthode

public RemoveTimeoutBy ( System.Guid sagaId ) : void
sagaId System.Guid
Résultat void

TryRemove() public méthode

public TryRemove ( string timeoutId, TimeoutData &timeoutData ) : bool
timeoutId string
timeoutData NServiceBus.Timeout.Core.TimeoutData
Résultat bool