Class AppExtensions
- Namespace
- AbanoubNassem.Trinity.Extensions
- Assembly
- AbanoubNassem.Trinity.dll
Add the ability for Trinity to register itself.
public static class AppExtensions
- Inheritance
-
AppExtensions
- Inherited Members
Methods
AddTrinity(IServiceCollection, Action<TrinityConfigurations>?)
Add Trinity services and configurations to the specified IServiceCollection.
public static IServiceCollection AddTrinity(this IServiceCollection services, Action<TrinityConfigurations>? configure = null)
Parameters
services
IServiceCollectionThe IServiceCollection to add services to.
configure
Action<TrinityConfigurations>An Action<T> to configure the provided TrinityConfigurations.
Returns
- IServiceCollection
The IServiceCollection so that additional calls can be chained.
UseTrinity(WebApplication, string?)
Adds Trinity to the specified IApplicationBuilder, which enables Trinity {Admin Panel,Forms,Tables} capabilities.
public static void UseTrinity(this WebApplication app, string? physicalTrinityWwwRootPath = null)
Parameters
app
WebApplicationThe IApplicationBuilder to add Trinity to.
physicalTrinityWwwRootPath
stringUsed to point to the Trinity wwwroot directory, while development , to be able to load the new bundled Javascript files, on page refresh