C# Класс NServiceBus.Persistence.MongoDB.TimeoutPersistence.MongoDbTimeoutPersister

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

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

Метод Описание
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

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

Метод Описание
GetChunkQuery ( ) : IQueryable
GetCleanupChunk ( System.DateTime startSlice ) : DateTime>>.IEnumerable
GetCollection ( ) : MongoCollection

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

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

public Add ( TimeoutData timeout ) : void
timeout NServiceBus.Timeout.Core.TimeoutData
Результат void

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

public GetNextChunk ( System.DateTime startSlice, System.DateTime &nextTimeToRunQuery ) : DateTime>>.List
startSlice System.DateTime
nextTimeToRunQuery System.DateTime
Результат DateTime>>.List

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

public MongoDbTimeoutPersister ( Configure config ) : System
config Configure
Результат System

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

public RemoveTimeoutBy ( System.Guid sagaId ) : void
sagaId System.Guid
Результат void

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

public TryRemove ( string timeoutId, TimeoutData &timeoutData ) : bool
timeoutId string
timeoutData NServiceBus.Timeout.Core.TimeoutData
Результат bool