Interface IStranglerFigRouter
Namespace: Cephalon.Abstractions.Patterns
Assembly: Cephalon.Abstractions.dll
Resolves requests against the active strangler-fig migration routes.
public interface IStranglerFigRouterMethods
Section titled “Methods”ResolveAsync(StranglerFigRequest, CancellationToken)
Section titled “ ResolveAsync(StranglerFigRequest, CancellationToken)”Resolves the migration boundary that should receive the supplied request.
ValueTask<StranglerFigRouteResolution?> ResolveAsync(StranglerFigRequest request, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”request StranglerFigRequest
The request to evaluate.
cancellationToken CancellationToken
The token that cancels the evaluation.
Returns
Section titled “Returns”ValueTask<StranglerFigRouteResolution?>
The matched route resolution when the request is covered by an active strangler-fig route; otherwise, null.