Class JobServiceCollectionExtensions
- Namespace
- The.Web
- Assembly
- Instagile.Web.Client.dll
public static class JobServiceCollectionExtensions
- Inheritance
-
JobServiceCollectionExtensions
- Inherited Members
-
Methods
AddJob<TService>(IServiceCollection)
public static IServiceCollection AddJob<TService>(this IServiceCollection source) where TService : JobBase
Parameters
source IServiceCollection
Returns
- IServiceCollection
Type Parameters
TService
AddJob<TService>(IServiceCollection, PermissionSet)
public static IServiceCollection AddJob<TService>(this IServiceCollection source, PermissionSet permissions) where TService : JobBase
Parameters
source IServiceCollection
permissions PermissionSet
Returns
- IServiceCollection
Type Parameters
TService
AddJob<TService, TOptions>(IServiceCollection, IConfigurationSection)
public static IServiceCollection AddJob<TService, TOptions>(this IServiceCollection source, IConfigurationSection configuration) where TService : JobBase where TOptions : class
Parameters
source IServiceCollection
configuration IConfigurationSection
Returns
- IServiceCollection
Type Parameters
TService
TOptions
AddJob<TService, TOptions>(IServiceCollection, Action<TOptions>)
public static IServiceCollection AddJob<TService, TOptions>(this IServiceCollection source, Action<TOptions> configure) where TService : JobBase where TOptions : class
Parameters
source IServiceCollection
configure Action<TOptions>
Returns
- IServiceCollection
Type Parameters
TService
TOptions
AddJob<TService, TOptions>(IServiceCollection, PermissionSet, IConfigurationSection)
public static IServiceCollection AddJob<TService, TOptions>(this IServiceCollection source, PermissionSet permissions, IConfigurationSection configuration) where TService : JobBase where TOptions : class
Parameters
source IServiceCollection
permissions PermissionSet
configuration IConfigurationSection
Returns
- IServiceCollection
Type Parameters
TService
TOptions
AddJob<TService, TOptions>(IServiceCollection, PermissionSet, Action<TOptions>)
public static IServiceCollection AddJob<TService, TOptions>(this IServiceCollection source, PermissionSet permissions, Action<TOptions> configure) where TService : JobBase where TOptions : class
Parameters
source IServiceCollection
permissions PermissionSet
configure Action<TOptions>
Returns
- IServiceCollection
Type Parameters
TService
TOptions
AddTypedHostedService<TService>(IServiceCollection)
public static IServiceCollection AddTypedHostedService<TService>(this IServiceCollection source) where TService : class, IHostedService
Parameters
source IServiceCollection
Returns
- IServiceCollection
Type Parameters
TService
AddTypedHostedService<TService>(IServiceCollection, Func<IServiceProvider, TService>)
public static IServiceCollection AddTypedHostedService<TService>(this IServiceCollection source, Func<IServiceProvider, TService> implementationFactory) where TService : class, IHostedService
Parameters
source IServiceCollection
implementationFactory Func<IServiceProvider, TService>
Returns
- IServiceCollection
Type Parameters
TService
AddTypedHostedService<TService>(IServiceCollection, TService)
public static IServiceCollection AddTypedHostedService<TService>(this IServiceCollection source, TService implementationInstance) where TService : class, IHostedService
Parameters
source IServiceCollection
implementationInstance TService
Returns
- IServiceCollection
Type Parameters
TService
AddTypedHostedService<TInterface, TService>(IServiceCollection)
public static IServiceCollection AddTypedHostedService<TInterface, TService>(this IServiceCollection source) where TInterface : class where TService : class, IHostedService, TInterface
Parameters
source IServiceCollection
Returns
- IServiceCollection
Type Parameters
TInterface
TService
AddTypedHostedService<TInterface, TService>(IServiceCollection, Func<IServiceProvider, TService>)
public static IServiceCollection AddTypedHostedService<TInterface, TService>(this IServiceCollection source, Func<IServiceProvider, TService> implementationFactory) where TInterface : class where TService : class, IHostedService, TInterface
Parameters
source IServiceCollection
implementationFactory Func<IServiceProvider, TService>
Returns
- IServiceCollection
Type Parameters
TInterface
TService
AddTypedHostedService<TInterface, TService>(IServiceCollection, TService)
public static IServiceCollection AddTypedHostedService<TInterface, TService>(this IServiceCollection source, TService implementationInstance) where TInterface : class where TService : class, IHostedService, TInterface
Parameters
source IServiceCollection
implementationInstance TService
Returns
- IServiceCollection
Type Parameters
TInterface
TService