Class FeatureDiscoveryExtensions
- Namespace
- MRX.FeatureDiscovery.DependencyInjection
- Assembly
- MRX.FeatureDiscovery.dll
Extension methods for registering and enabling MRX feature discovery.
public static class FeatureDiscoveryExtensions
- Inheritance
-
FeatureDiscoveryExtensions
- Inherited Members
Methods
AddMrxFeatureDiscovery(IServiceCollection)
Registers the services required for MRX feature discovery, including the controller that exposes the discovery endpoint and the RouteProbe used to resolve routes.
public static IServiceCollection AddMrxFeatureDiscovery(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe service collection to add the services to.
Returns
- IServiceCollection
The same IServiceCollection so calls can be chained.
UseMrxFeatureDiscovery(WebApplication)
Maps the controllers required to serve the MRX feature discovery endpoint.
public static WebApplication UseMrxFeatureDiscovery(this WebApplication app)
Parameters
appWebApplicationThe application to configure.
Returns
- WebApplication
The same WebApplication so calls can be chained.