IEndpointRouteBuilder не найден интерфейс не найден - PullRequest
2 голосов
/ 23 января 2020

У меня есть

NuGet Microsoft.AspNetCore.Http.Abstractions
NuGet Microsoft.AspNetCore.Routing

и я использую пространства имен

using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Routing;

Я хотел создать что-то подобное, но, похоже, он не знает ни IEndpointConventionBuilder, ни IEndpointRouteBuilder, а отказывается компилировать.

public static class EndpointRouteBuilderExtensions
{
    public static IEndpointConventionBuilder MapServiceEndpoints(this IEndpointRouteBuilder endpoints)
    {

       //some code
    }
}

Чего мне не хватает ...?

1 Ответ

0 голосов
/ 18 февраля 2020

Итак, после некоторого изучения структуры. net я нашел обходной путь и получил доступ к хранилищу резервных копий в компоновщике

var endpointDataSource = app.ApplicationServices.GetService(typeof(EndpointDataSource)) as EndpointDataSource;

После этого у вас есть все настроенные конечные точки, а также добавленные свой собственный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...