私はいくつかのWCFサービスを持っており、それらのサービスはいくつかの共通の方法を共有しています。だから、これらのメソッドで基本クラス(WCFサービスではない)を作成し、すべてのWCFサービスをこのクラスから継承するようにしました。ServiceBehavior属性は他のクラスによって継承されていますか?
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.PerCall)]
public abstract class BaseService
そして、WCFサービスの1:
public class ExampleService : BaseService, IExampleService
{
私はConcurrencyModeとInstanceContextMode値を設定するServiceBehavior属性を使用していて、私の質問は:マークする正しいです、このような何かすべてのサービスがServiceBehavior属性の値を継承することを期待するか、すべてのWCFサービスを1つずつマークする必要がありますか?
なぜドキュメントを見たり、その属性の 'AttributeUsage'を調べてみませんか? – leppie
私はServiceBehaviorのドキュメントで継承について何も見つけ出していないので、attributes.AuthorityのAttributeUsageを調べる方法はわかりませんが、あなたのRTFMの回答に感謝します。非常に便利。 –
あなたは私の質問を全く理解していないと思います。 –