C# Class Hangfire.Mongo.MongoStorage

Hangfire Job Storage implementation for Mongo database
Inheritance: JobStorage
Afficher le fichier Open project: Trov/Hangfire.Mongo Class Usage Examples

Méthodes publiques

Méthode Description
CreateAndOpenConnection ( ) : HangfireDbContext

Opens connection to database

GetComponents ( ) : IEnumerable

Returns collection of server components

GetConnection ( ) : IStorageConnection

Returns storage connection

GetMonitoringApi ( ) : IMonitoringApi

Returns Monitoring API object

GetStateHandlers ( ) : IEnumerable

Returns collection of state handers

MongoStorage ( MongoClientSettings mongoClientSettings, string databaseName ) : System

Constructs Job Storage by Mongo client settings and name

MongoStorage ( MongoClientSettings mongoClientSettings, string databaseName, MongoStorageOptions options ) : System

Constructs Job Storage by Mongo client settings, name and options

MongoStorage ( string connectionString, string databaseName ) : System

Constructs Job Storage by database connection string and name

MongoStorage ( string connectionString, string databaseName, MongoStorageOptions options ) : System

Constructs Job Storage by database connection string, name and options

ToString ( ) : string

Returns text representation of the object

WriteOptionsToLog ( ILog logger ) : void

Writes storage options to log

Method Details

CreateAndOpenConnection() public méthode

Opens connection to database
public CreateAndOpenConnection ( ) : HangfireDbContext
Résultat Hangfire.Mongo.Database.HangfireDbContext

GetComponents() public méthode

Returns collection of server components
public GetComponents ( ) : IEnumerable
Résultat IEnumerable

GetConnection() public méthode

Returns storage connection
public GetConnection ( ) : IStorageConnection
Résultat IStorageConnection

GetMonitoringApi() public méthode

Returns Monitoring API object
public GetMonitoringApi ( ) : IMonitoringApi
Résultat IMonitoringApi

GetStateHandlers() public méthode

Returns collection of state handers
public GetStateHandlers ( ) : IEnumerable
Résultat IEnumerable

MongoStorage() public méthode

Constructs Job Storage by Mongo client settings and name
public MongoStorage ( MongoClientSettings mongoClientSettings, string databaseName ) : System
mongoClientSettings MongoDB.Driver.MongoClientSettings Client settings for MongoDB
databaseName string Database name
Résultat System

MongoStorage() public méthode

Constructs Job Storage by Mongo client settings, name and options
public MongoStorage ( MongoClientSettings mongoClientSettings, string databaseName, MongoStorageOptions options ) : System
mongoClientSettings MongoDB.Driver.MongoClientSettings Client settings for MongoDB
databaseName string Database name
options MongoStorageOptions Storage options
Résultat System

MongoStorage() public méthode

Constructs Job Storage by database connection string and name
public MongoStorage ( string connectionString, string databaseName ) : System
connectionString string MongoDB connection string
databaseName string Database name
Résultat System

MongoStorage() public méthode

Constructs Job Storage by database connection string, name and options
public MongoStorage ( string connectionString, string databaseName, MongoStorageOptions options ) : System
connectionString string MongoDB connection string
databaseName string Database name
options MongoStorageOptions Storage options
Résultat System

ToString() public méthode

Returns text representation of the object
public ToString ( ) : string
Résultat string

WriteOptionsToLog() public méthode

Writes storage options to log
public WriteOptionsToLog ( ILog logger ) : void
logger ILog Logger
Résultat void