ServiceStack Web サイトから Hello World の例を作成し、必要に応じて変更することに成功しました。読む: 基本認証、ちょっとしたデータベース アクセス。等
テスト クライアントから hello サービスにアクセスしたい
[Authenticate]
[Route("/hello/{Name}")]
public class HelloRequest : IReturn<HelloResponse>
{
public string Name { get; set; }
}
public class HelloResponse
{
public string Result { get; set; }
}
public class HelloService : Service
{
public object Any(HelloRequest request)
{
var userSession = SessionAs<CustomUserSession>();
var roles = string.Join(", ", userSession.Roles.ToArray());
return new HelloResponse { Result = "Hello, " + request.Name + ", your company: " + userSession.CompanyName};
}
}
「HelloRespnse」および「Hello」タイプを使用しているように見えるいくつかの例がありますが、サービスで作成された DTO を適切にインポートする方法がよくわかりません。ServiceStack ウィキから:
HelloResponse response = client.Get(new Hello { Name = "World!" });
response.Result.Print();
私の質問の要約: C# クライアント内のサービスで作成された DTO を簡単に再利用するにはどうすればよいですか?
SSを完全に理解していないことを前もって申し訳ありません。助けてくれてありがとう。