C# Класс NServiceBus.Redis.RedisTimeoutPersistence

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

Защищенные свойства (Protected)

Свойство Тип Описание
_clientManager IRedisClientsManager
_endpointName string
_log log4net.ILog
_serializer ISerializer

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

Метод Описание
Add ( TimeoutData timeout ) : void
GetNextChunk ( System.DateTime startSlice, System.DateTime &nextTimeToRunQuery ) : DateTime>>.List
RedisTimeoutPersistence ( ISerializer serializer, IRedisClientsManager clientManager ) : System
RemoveTimeoutBy ( System.Guid sagaId ) : void
TryRemove ( string timeoutId, TimeoutData &timeoutData ) : bool

Защищенные методы

Метод Описание
Deserialize ( string data ) : TimeoutData
GetClient ( ) : RedisClient
GetDateTimeFromScore ( int score ) : System.DateTime
GetKeyPrefix ( ) : string
GetSagaIdMapHashName ( ) : string
GetStartDate ( ) : System.DateTime
GetTimeoutDataHashName ( ) : string
GetTimeoutIdsListName ( ) : string
GetTimeoutTimesSortedSetName ( ) : string
ScoreDateTime ( System.DateTime time ) : int
Serialize ( TimeoutData timeout ) : string

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

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

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

Deserialize() защищенный Метод

protected Deserialize ( string data ) : TimeoutData
data string
Результат NServiceBus.Timeout.Core.TimeoutData

GetClient() защищенный Метод

protected GetClient ( ) : RedisClient
Результат ServiceStack.Redis.RedisClient

GetDateTimeFromScore() защищенный Метод

protected GetDateTimeFromScore ( int score ) : System.DateTime
score int
Результат System.DateTime

GetKeyPrefix() защищенный Метод

protected GetKeyPrefix ( ) : string
Результат string

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

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

GetSagaIdMapHashName() защищенный Метод

protected GetSagaIdMapHashName ( ) : string
Результат string

GetStartDate() защищенный Метод

protected GetStartDate ( ) : System.DateTime
Результат System.DateTime

GetTimeoutDataHashName() защищенный Метод

protected GetTimeoutDataHashName ( ) : string
Результат string

GetTimeoutIdsListName() защищенный Метод

protected GetTimeoutIdsListName ( ) : string
Результат string

GetTimeoutTimesSortedSetName() защищенный Метод

protected GetTimeoutTimesSortedSetName ( ) : string
Результат string

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

public RedisTimeoutPersistence ( ISerializer serializer, IRedisClientsManager clientManager ) : System
serializer ISerializer
clientManager IRedisClientsManager
Результат System

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

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

ScoreDateTime() защищенный Метод

protected ScoreDateTime ( System.DateTime time ) : int
time System.DateTime
Результат int

Serialize() защищенный Метод

protected Serialize ( TimeoutData timeout ) : string
timeout NServiceBus.Timeout.Core.TimeoutData
Результат string

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

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

Описание свойств

_clientManager защищенное свойство

protected IRedisClientsManager _clientManager
Результат IRedisClientsManager

_endpointName защищенное свойство

protected string _endpointName
Результат string

_log защищенное свойство

protected ILog,log4net _log
Результат log4net.ILog

_serializer защищенное свойство

protected ISerializer _serializer
Результат ISerializer