Class ApplicationBuilderExtensions
- Namespace
- Microsoft.AspNetCore.Builder
- Assembly
- Cratis.Arc.dll
Provides extension methods for the application builder.
public static class ApplicationBuilderExtensions
- Inheritance
-
ApplicationBuilderExtensions
- Inherited Members
Methods
UseCratisArc(IApplicationBuilder)
Activates Cratis Arc on the application, mapping the identity, introspection, command, and query
endpoints. Call this after AddCratisArc. Calling it more than once on the same application is a
no-op.
public static IApplicationBuilder UseCratisArc(this IApplicationBuilder app)
Parameters
appIApplicationBuilderIApplicationBuilder to extend.
Returns
- IApplicationBuilder
IApplicationBuilder for continuation.
Remarks
This activates Arc only; it does not start the Chronicle client. When you use event sourcing, also call
UseCratisChronicle — or use UseCratis, which activates both halves.