Class ApplicationAbsractionsServiceCollectionExtensions
- Namespace
- GroupeIsa.Neos.Application.Extensions
- Assembly
- GroupeIsa.Neos.Application.Abstractions.dll
Represents extension methods for the IServiceCollection interface.
public static class ApplicationAbsractionsServiceCollectionExtensions
- Inheritance
-
ApplicationAbsractionsServiceCollectionExtensions
- Inherited Members
Methods
AddTenantDatabaseMigrationInterceptor<TInterceptor>(IServiceCollection)
Registers a ITenantDatabaseMigrationInterceptor implementation that will be used during migrations to customize their behavior.
public static void AddTenantDatabaseMigrationInterceptor<TInterceptor>(this IServiceCollection services) where TInterceptor : class, ITenantDatabaseMigrationInterceptor
Parameters
services
IServiceCollectionService collection.
Type Parameters
TInterceptor
Implemenation of ITenantDatabaseMigrationInterceptor.
AddTenantResolvedInterceptor<TInterceptor>(IServiceCollection)
Registers a ITenantResolvedInterceptor implementation that will be used after tenant resolution.
public static void AddTenantResolvedInterceptor<TInterceptor>(this IServiceCollection services) where TInterceptor : class, ITenantResolvedInterceptor
Parameters
services
IServiceCollectionService collection.
Type Parameters
TInterceptor
Implemenation of ITenantResolvedInterceptor.
AddUserAuthenticatedInterceptor<TInterceptor>(IServiceCollection)
Registers a IUserAuthenticatedInterceptor implementation that will be used after user authentication.
public static void AddUserAuthenticatedInterceptor<TInterceptor>(this IServiceCollection services) where TInterceptor : class, IUserAuthenticatedInterceptor
Parameters
services
IServiceCollectionService collection.
Type Parameters
TInterceptor
Implemenation of IUserAuthenticatedInterceptor.