C# Класс Hangfire.SqlServer.SqlServerWriteOnlyTransaction

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

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

Метод Описание
AddJobState ( string jobId, IState state ) : void
AddRangeToSet ( string key, IList items ) : void
AddToQueue ( string queue, string jobId ) : void
AddToSet ( string key, string value ) : void
AddToSet ( string key, string value, double score ) : void
Commit ( ) : void
DecrementCounter ( string key ) : void
DecrementCounter ( string key, System.TimeSpan expireIn ) : void
ExpireHash ( string key, System.TimeSpan expireIn ) : void
ExpireJob ( string jobId, System.TimeSpan expireIn ) : void
ExpireList ( string key, System.TimeSpan expireIn ) : void
ExpireSet ( string key, System.TimeSpan expireIn ) : void
IncrementCounter ( string key ) : void
IncrementCounter ( string key, System.TimeSpan expireIn ) : void
InsertToList ( string key, string value ) : void
PersistHash ( string key ) : void
PersistJob ( string jobId ) : void
PersistList ( string key ) : void
PersistSet ( string key ) : void
RemoveFromList ( string key, string value ) : void
RemoveFromSet ( string key, string value ) : void
RemoveHash ( string key ) : void
RemoveSet ( string key ) : void
SetJobState ( string jobId, IState state ) : void
SetRangeInHash ( string key, string>.IEnumerable keyValuePairs ) : void
SqlServerWriteOnlyTransaction ( SqlConnection connection, IsolationLevel isolationLevel, PersistentJobQueueProviderCollection queueProviders ) : System
TrimList ( string key, int keepStartingFrom, int keepEndingAt ) : void

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

Метод Описание
AcquireHashLock ( ) : void
AcquireListLock ( ) : void
AcquireLock ( string resource ) : void
AcquireSetLock ( ) : void
CreateTransaction ( IsolationLevel isolationLevel ) : TransactionScope
QueueCommand ( Action action ) : void

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

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

public AddJobState ( string jobId, IState state ) : void
jobId string
state IState
Результат void

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

public AddRangeToSet ( string key, IList items ) : void
key string
items IList
Результат void

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

public AddToQueue ( string queue, string jobId ) : void
queue string
jobId string
Результат void

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

public AddToSet ( string key, string value ) : void
key string
value string
Результат void

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

public AddToSet ( string key, string value, double score ) : void
key string
value string
score double
Результат void

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

public Commit ( ) : void
Результат void

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

public DecrementCounter ( string key ) : void
key string
Результат void

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

public DecrementCounter ( string key, System.TimeSpan expireIn ) : void
key string
expireIn System.TimeSpan
Результат void

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

public ExpireHash ( string key, System.TimeSpan expireIn ) : void
key string
expireIn System.TimeSpan
Результат void

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

public ExpireJob ( string jobId, System.TimeSpan expireIn ) : void
jobId string
expireIn System.TimeSpan
Результат void

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

public ExpireList ( string key, System.TimeSpan expireIn ) : void
key string
expireIn System.TimeSpan
Результат void

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

public ExpireSet ( string key, System.TimeSpan expireIn ) : void
key string
expireIn System.TimeSpan
Результат void

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

public IncrementCounter ( string key ) : void
key string
Результат void

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

public IncrementCounter ( string key, System.TimeSpan expireIn ) : void
key string
expireIn System.TimeSpan
Результат void

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

public InsertToList ( string key, string value ) : void
key string
value string
Результат void

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

public PersistHash ( string key ) : void
key string
Результат void

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

public PersistJob ( string jobId ) : void
jobId string
Результат void

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

public PersistList ( string key ) : void
key string
Результат void

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

public PersistSet ( string key ) : void
key string
Результат void

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

public RemoveFromList ( string key, string value ) : void
key string
value string
Результат void

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

public RemoveFromSet ( string key, string value ) : void
key string
value string
Результат void

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

public RemoveHash ( string key ) : void
key string
Результат void

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

public RemoveSet ( string key ) : void
key string
Результат void

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

public SetJobState ( string jobId, IState state ) : void
jobId string
state IState
Результат void

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

public SetRangeInHash ( string key, string>.IEnumerable keyValuePairs ) : void
key string
keyValuePairs string>.IEnumerable
Результат void

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

public SqlServerWriteOnlyTransaction ( SqlConnection connection, IsolationLevel isolationLevel, PersistentJobQueueProviderCollection queueProviders ) : System
connection System.Data.SqlClient.SqlConnection
isolationLevel IsolationLevel
queueProviders PersistentJobQueueProviderCollection
Результат System

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

public TrimList ( string key, int keepStartingFrom, int keepEndingAt ) : void
key string
keepStartingFrom int
keepEndingAt int
Результат void