同じプロジェクトのASP.NET MVCコントローラー アクション メソッド内から、ASP.NET Web APIのHttp ルート テーブルを反復処理する必要があります。すべてのルートは正常に機能します。で遊んでいますが、常に空です。HttpRouteCollection
私はこのようなことを試してきました: -
var httpRoutes = new IHttpRoute[10];
new HttpRouteCollection().CopyTo(httpRoutes, 0);
foreach (var route in httpRoutes)
{
// ...
}
またはこれ: -
var httpRoutes = new IHttpRoute[10];
new HttpRouteCollection("api/").CopyTo(httpRoutes, 0);
foreach (var route in httpRoutes)
{
// ...
}
この情報にアクセスするにはどうすればよいですか?