Table of Contents

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

services IServiceCollection

The 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

app WebApplication

The application to configure.

Returns

WebApplication

The same WebApplication so calls can be chained.