1

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を完全に理解していないことを前もって申し訳ありません。助けてくれてありがとう。

4

1 に答える 1