Table of Contents

Class ActiveSessionServiceCollectionExtensions

Namespace
MVVrus.AspNetCore.ActiveSession
Assembly
MVVrus.AspNetCore.ActiveSession.dll

Contains extension methods used to configure services for ActiveSession feature

public static class ActiveSessionServiceCollectionExtensions
Inheritance
ActiveSessionServiceCollectionExtensions
Inherited Members

Methods

AddActiveSessionInfrastructure(IServiceCollection, Action<ActiveSessionOptions>?)

Add infrastructure services for the ActiveSession fearure and optionally configure the feature

AddActiveSessions<TRunner>(IServiceCollection, Action<ActiveSessionOptions>?, params object[])

Extension method used to configure a type-based variant of runner factory services (specializations of the generic runner factory interface .) Specializations of IRunnerFactory<TRequest, TResult>
for all combinations of TRequest and TResult supported by the TRunner type are added

AddActiveSessions<TRunner>(IServiceCollection, params object[])

Extension method used to configure a type-based variant of runner factory services

AddActiveSessions<TRequest, TResult>(IServiceCollection, Func<TRequest, IRunner<TResult>>)

Extension method to configure use of an factory-based variant of runner factory service.

AddActiveSessions<TRequest, TResult>(IServiceCollection, Func<TRequest, IRunner<TResult>>, Action<ActiveSessionOptions>?)

Extension method to configure use of an factory-based variant of runner factory service

AddActiveSessions<TRequest, TResult>(IServiceCollection, Func<TRequest, IServiceProvider, IRunner<TResult>>)

Extension method to configure use of an factory-based variant of runner factory service

AddActiveSessions<TRequest, TResult>(IServiceCollection, Func<TRequest, IServiceProvider, IRunner<TResult>>, Action<ActiveSessionOptions>?)

Extension method to configure use of an factory-based variant of runner factory service

AddActiveSessions<TRequest, TResult>(IServiceCollection, Func<TRequest, IServiceProvider, RunnerId, IRunner<TResult>>)

Extension method to configure use of an factory-based variant of runner factory service

AddActiveSessions<TRequest, TResult>(IServiceCollection, Func<TRequest, IServiceProvider, RunnerId, IRunner<TResult>>, Action<ActiveSessionOptions>?)

Extension method to configure use of an factory-based variant of runner factory service