1

このような REST ServiceStack Route.Add 宣言 Routes.Add<MyDTOObject>(/servicename/{property1fromDTO});がありますが、MyDTOObject クラス宣言で定義されていない追加の String 値を渡す必要があります。

このようなものを渡して、メソッドの実装
Routes.Add<MyDTOObject>(/servicename/{property1fromDTO}/{additionalString});
で取得することは可能ですか?OnGet(MyDTOObject request){...}

現在、クラス宣言requestで定義されている属性の値を取得できるのは、 .MyDTOObjectRoutes.Add

私のサービスコードにはこれがあります:
public override object OnGet(MyDTOObject request)
{ ...
request.property1fromDTO //get value
...}
しかし、私はこれを行うことができません:
request.additionalString //get the value
Visual Studioはそれをタイプのプロパティとして認識しないためですMyDTOObject

私は ServiceStack と RESTful サービスにかなり慣れていないので、助けていただければ幸いです。ありがとう!

4

1 に答える 1