Class StartupExtensions
Inheritance
System.Object
StartupExtensions
Assembly: Microsoft.GNS.Roster.Web.dll
Syntax
public static class StartupExtensions : object
Methods
View Source
AddRosterApplicationSession(IServiceCollection)
Declaration
public static IServiceCollection AddRosterApplicationSession(this IServiceCollection services)
Parameters
Type |
Name |
Description |
IServiceCollection |
services |
|
Returns
Type |
Description |
IServiceCollection |
|
View Source
AddRosterAuthentication(IServiceCollection)
Declaration
public static AuthenticationBuilder AddRosterAuthentication(this IServiceCollection services)
Parameters
Type |
Name |
Description |
IServiceCollection |
services |
|
Returns
Type |
Description |
AuthenticationBuilder |
|
View Source
AddRosterAuthorization(IServiceCollection, IConfiguration)
Declaration
public static IServiceCollection AddRosterAuthorization(this IServiceCollection services, IConfiguration configuration)
Parameters
Type |
Name |
Description |
IServiceCollection |
services |
|
IConfiguration |
configuration |
|
Returns
Type |
Description |
IServiceCollection |
|
View Source
AddRosterHsts(IServiceCollection, IWebHostEnvironment)
Declaration
public static IServiceCollection AddRosterHsts(this IServiceCollection services, IWebHostEnvironment hostingEnvironment)
Parameters
Type |
Name |
Description |
IServiceCollection |
services |
|
IWebHostEnvironment |
hostingEnvironment |
|
Returns
Type |
Description |
IServiceCollection |
|
View Source
AddRosterNewtonsoftJson(IMvcBuilder)
Declaration
public static IMvcBuilder AddRosterNewtonsoftJson(this IMvcBuilder builder)
Parameters
Type |
Name |
Description |
IMvcBuilder |
builder |
|
Returns
Type |
Description |
IMvcBuilder |
|
View Source
AddRosterWebApi(AuthenticationBuilder, IConfiguration)
Declaration
public static AuthenticationBuilder AddRosterWebApi(this AuthenticationBuilder builder, IConfiguration configuration)
Parameters
Type |
Name |
Description |
AuthenticationBuilder |
builder |
|
IConfiguration |
configuration |
|
Returns
Type |
Description |
AuthenticationBuilder |
|
View Source
AddRosterWebApp(AuthenticationBuilder, IConfiguration)
Declaration
public static AuthenticationBuilder AddRosterWebApp(this AuthenticationBuilder builder, IConfiguration configuration)
Parameters
Type |
Name |
Description |
AuthenticationBuilder |
builder |
|
IConfiguration |
configuration |
|
Returns
Type |
Description |
AuthenticationBuilder |
|
View Source
UseRosterCommonMiddleware(IApplicationBuilder)
Declaration
public static void UseRosterCommonMiddleware(this IApplicationBuilder builder)
Parameters
Type |
Name |
Description |
IApplicationBuilder |
builder |
|