Hangfire Namespaces |
Namespace | Description |
---|---|
Hangfire |
The Hangfire namespace contains high-level types for configuring,
creating and processing background jobs, such as GlobalConfiguration,
BackgroundJob and BackgroundJobServer.
|
Hangfire.Annotations |
The Hangfire.Annotations namespace contains attributes that enable
additional code inspections in design time with JetBrains ReSharper.
|
Hangfire.Client |
The Hangfire.Client namespace contains types that allow you to
customize the background job creation pipeline using the IClientFilter,
or define your own creation process by implementing the IBackgroundJobFactory
interface.
|
Hangfire.Common |
The Hangfire.Common namespace provides base types for background
job filters, such as JobFilterAttribute, and some helper classes.
|
Hangfire.Dashboard |
The Hangfire.Dashboard namespaces contain types that allow you to
restrict an access to the Dashboard UI by implementing the IAuthorizationFilter
interface, as well as customize it by adding new pages, menu items, metrics, routes.
|
Hangfire.Logging |
The Hangfire.Logging namespaces contain types that allow you to
integrate Hangfire's logging with your projects as well as use it
to log custom messages.
|
Hangfire.Server |
The Hangfire.Server namespace contains types that are responsible
for background processing. You may use them to customize your processing pipeline
by implementing the IServerFilter interface or define your own
continuously-running background processes by implementing the IBackgroundProcess
as well as create completely custom instances of BackgroundProcessingServer.
|
Hangfire.States |
The Hangfire.States namespace contains types that describe
background job states and the transitions between them. You can implement
custom IElectStateFilter or IApplyStateFilter
to customize the state changing pipeline, or define your own state by
implementing the IState interface.
|
Hangfire.Storage |
The Hangfire.Storage namespaces contain abstract types like JobStorage,
IStorageConnection and IWriteOnlyTransaction for
querying and modifying the underlying background job storage.
These types are also used to implement support for other persistent storages.
|