C# 클래스 NServiceBus.Persistence.MongoDB.TimeoutPersistence.MongoDbTimeoutPersister

상속: IPersistTimeouts
파일 보기 프로젝트 열기: Thuzi/NServiceBus.Persistence.MongoDb

공개 메소드들

메소드 설명
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