WCFに実装されたHTTPRESTサービスに取り組んでいます。操作用のHTTPキャッシュ制御ヘッダーを適切に設定したいと思います。
WebOperationContext.Current.OutgoingResponse
各メソッドのヘッダーを変更するためにを使用することを含むいくつかの例を見てきました。しかし、正直に言うと、これはお尻の痛みです。特に、ほとんどすべての操作で同じキャッシュ制御ポリシー(キャッシュなし)が使用されるためです。
これを設定するためのエレガントな方法があるに違いないと思います。おそらく、サービスレベルのデフォルトを設定するServiceBehaviorと、特定の操作に対してそれをオーバーライドするOperationBehaviorsの組み合わせですか?それとも、これを行うためのより良い方法がありますか?