このような REST ServiceStack Route.Add 宣言
Routes.Add<MyDTOObject>(/servicename/{property1fromDTO});
がありますが、MyDTOObject クラス宣言で定義されていない追加の String 値を渡す必要があります。
このようなものを渡して、メソッドの実装Routes.Add<MyDTOObject>(/servicename/{property1fromDTO}/{additionalString});
で取得することは可能ですか?OnGet(MyDTOObject request){...}
現在、クラス宣言request
で定義されている属性の値を取得できるのは、 .MyDTOObject
Routes.Add
私のサービスコードにはこれがあります:
public override object OnGet(MyDTOObject request)
{ ...
request.property1fromDTO //get value
...}
しかし、私はこれを行うことができません:
request.additionalString //get the value
Visual Studioはそれをタイプのプロパティとして認識しないためですMyDTOObject
私は ServiceStack と RESTful サービスにかなり慣れていないので、助けていただければ幸いです。ありがとう!