Beispiel #1
0
 /// <summary>
 /// <para>Called by <see cref="ResolveAsync"/> when a resolver's
 /// <see cref="RouteResolverBase{TData}.ResolveAsync">ResolveAsync</see> method has been called
 /// to resolve a context.</para>
 /// <para>This callback method may be used e.g. for logging or testing.</para>
 /// </summary>
 /// <param name="context">The context to handle.</param>
 /// <param name="resolver">The resolver just called.</param>
 /// <param name="result">The result returned by <paramref name="resolver"/>.<see cref="RouteResolverBase{TData}.ResolveAsync">ResolveAsync</see>.</param>
 protected virtual void OnResolverCalled(IHttpContext context, TResolver resolver, RouteResolutionResult result)
 {
 }
Beispiel #2
0
 /// <inheritdoc />
 protected override void OnResolverCalled(IHttpContext context, RouteVerbResolver resolver, RouteResolutionResult result)
 => $"[{context.Id}] Route {resolver.Route} : {result}".Trace(_logSource);