Table of Contents

Class ApplicationBuilderExtensions

Namespace
Oqtane.Extensions
Assembly
Oqtane.Server.dll
public static class ApplicationBuilderExtensions
Inheritance
object
ApplicationBuilderExtensions

Methods

ConfigureOqtaneAssemblies(IApplicationBuilder, IWebHostEnvironment)

public static IApplicationBuilder ConfigureOqtaneAssemblies(this IApplicationBuilder app, IWebHostEnvironment env)

Parameters

app IApplicationBuilder
env IWebHostEnvironment

Returns

IApplicationBuilder

UseExceptionMiddleWare(IApplicationBuilder)

public static IApplicationBuilder UseExceptionMiddleWare(this IApplicationBuilder builder)

Parameters

builder IApplicationBuilder

Returns

IApplicationBuilder

UseJwtAuthorization(IApplicationBuilder)

public static IApplicationBuilder UseJwtAuthorization(this IApplicationBuilder builder)

Parameters

builder IApplicationBuilder

Returns

IApplicationBuilder

UseOqtane(IApplicationBuilder, IConfigurationRoot, IWebHostEnvironment, ICorsService, ICorsPolicyProvider, ISyncManager)

public static IApplicationBuilder UseOqtane(this IApplicationBuilder app, IConfigurationRoot configuration, IWebHostEnvironment environment, ICorsService corsService, ICorsPolicyProvider corsPolicyProvider, ISyncManager sync)

Parameters

app IApplicationBuilder
configuration IConfigurationRoot
environment IWebHostEnvironment
corsService ICorsService
corsPolicyProvider ICorsPolicyProvider
sync ISyncManager

Returns

IApplicationBuilder

UseOqtaneLocalization(IApplicationBuilder)

public static IApplicationBuilder UseOqtaneLocalization(this IApplicationBuilder app)

Parameters

app IApplicationBuilder

Returns

IApplicationBuilder

UseTenantResolution(IApplicationBuilder)

public static IApplicationBuilder UseTenantResolution(this IApplicationBuilder builder)

Parameters

builder IApplicationBuilder

Returns

IApplicationBuilder