C# 클래스 Hangfire.Mongo.MongoStorage

Hangfire Job Storage implementation for Mongo database
상속: JobStorage
파일 보기 프로젝트 열기: Trov/Hangfire.Mongo 1 사용 예제들

공개 메소드들

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

메소드 상세

CreateAndOpenConnection() 공개 메소드

Opens connection to database
public CreateAndOpenConnection ( ) : HangfireDbContext
리턴 Hangfire.Mongo.Database.HangfireDbContext

GetComponents() 공개 메소드

Returns collection of server components
public GetComponents ( ) : IEnumerable
리턴 IEnumerable

GetConnection() 공개 메소드

Returns storage connection
public GetConnection ( ) : IStorageConnection
리턴 IStorageConnection

GetMonitoringApi() 공개 메소드

Returns Monitoring API object
public GetMonitoringApi ( ) : IMonitoringApi
리턴 IMonitoringApi

GetStateHandlers() 공개 메소드

Returns collection of state handers
public GetStateHandlers ( ) : IEnumerable
리턴 IEnumerable

MongoStorage() 공개 메소드

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
리턴 System

MongoStorage() 공개 메소드

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
리턴 System

MongoStorage() 공개 메소드

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
리턴 System

MongoStorage() 공개 메소드

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
리턴 System

ToString() 공개 메소드

Returns text representation of the object
public ToString ( ) : string
리턴 string

WriteOptionsToLog() 공개 메소드

Writes storage options to log
public WriteOptionsToLog ( ILog logger ) : void
logger ILog Logger
리턴 void