1

このように私が見るすべての例で、ServiceStack メソッドのキャッシュには System.Object の戻り値の型が必要です。通常の DTO を返すことを可能にする新しい/更新されたドキュメントはありますか?

たとえば、この Get メソッドが「オブジェクト」を返さない方がよいでしょう (ServiceStack のドキュメントから取得)。

public class OrdersService : Service
{
    public object Get(CachedOrders request)
    {
        var cacheKey = "unique_key_for_this_request";
        return base.RequestContext.ToOptimizedResultUsingCache(base.Cache,cacheKey,()=> 
            {
                //Delegate is executed if item doesn't exist in cache 
                //Any response DTO returned here will be cached automatically
            });
    }
}
4

1 に答える 1