C# Class React.AspNet.ReactBuilderExtensions

Handles registering ReactJS.NET middleware in an ASP.NET IApplicationBuilder.
Afficher le fichier Open project: reactjs/React.NET

Méthodes publiques

Méthode Description
UseReact ( this app, Action configure, BabelFileOptions fileOptions = null ) : IApplicationBuilder

Initialises ReactJS.NET for this application

Private Methods

Méthode Description
AsPerRequestSingleton ( IHttpContextAccessor httpContextAccessor, TinyIoCContainer registerOptions ) : TinyIoCContainer.RegisterOptions

Registers a class such that every ASP.NET web request has a single instance of it.

EnsureServicesRegistered ( IApplicationBuilder app ) : void

Ensures React services have been registered in the ASP.NET dependency injection container.

RegisterAspNetServices ( TinyIoCContainer container, IServiceProvider services ) : void

Registers required ASP.NET services in ReactJS.NET's TinyIoC container. This is used for ASP.NET services that are required by ReactJS.NET.

Method Details

UseReact() public static méthode

Initialises ReactJS.NET for this application
public static UseReact ( this app, Action configure, BabelFileOptions fileOptions = null ) : IApplicationBuilder
app this ASP.NET application builder
configure Action ReactJS.NET configuration
fileOptions BabelFileOptions Options to use for serving files
Résultat IApplicationBuilder