ServiceStack フレームワークを使用して REST Web サービスを実装することで、いくつかの良い結果が得られましたが、サンプルでさらに情報が必要なことに気付きました。
現在、インターフェイスに基づいてサービスを作成してい
IService
ます。を使用した場合の違いは何IRestServiceBase
ですか? いつどちらを使用する必要がありますか (私の Web サービスにはルートがあるため、REST は既に適切です)。これら 2 つの構文の違いは何ですか?
MyEvent : RestServiceBase <Event> public override object OnGet(...)
と
MyEvent : IService public object Get(...)
私が使用して
IService
いるのは 2 番目のバージョンです。バージョン 1 は、他のバージョンよりも「REST」になっていますか? 私は両方をテストし、同じ結果を出しました。属性
[DataMember]
や[DataContract]
WCF での方法を使用したことがありませんが、どのような状況でこれを使用する必要がありますか? (実を言うと、この役に立たない情報を追加することは本当に許せます)。動画サンプルで、 とは
Interfaces : IRestGetService
?私のクラスがすでに持っている場合、それらの目的は何IService
ですか?