ServiceStack3.9.2xを使用します。
ルートパスは、DTOをRoute属性で装飾することによって定義されます。
(リフレクション以外の)サービスハンドラーのルートパスを確認する方法はありますか?サービスハンドラーとは、リクエストのDTOを受け取り、リクエストを処理する(Get、Put、Postなど)メソッドを意味します。
ServiceStack3.9.2xを使用します。
ルートパスは、DTOをRoute属性で装飾することによって定義されます。
(リフレクション以外の)サービスハンドラーのルートパスを確認する方法はありますか?サービスハンドラーとは、リクエストのDTOを受け取り、リクエストを処理する(Get、Put、Postなど)メソッドを意味します。
IReturn<T>.ToUrl()
まさにそれを行う拡張メソッドの実装を見ることができます。定義されている場合はカスタムルートを使用し、そうでない場合は事前定義された URL を返します。
[Route("/custom/route")]
public class RequestDto : IReturn<ResponseDto> { ... }
var relativeUrl = new RequestDto { ... }.ToUrl("GET", "json");