ちょうど.svc
ファイルマークアップでカスタムServiceHostFactoryを設定してカスタム機能を追加する方法を説明したthis questionから来ました。属性を使用してWCFサービスのServiceHostFactoryを変更することはできますか?
今私は好奇心が強いです。これは.svc.cs
エンドのカスタム属性で行うことができますか?すなわち、おそらくのようなもの:
[ServiceContract]
[Factory("MyApp.MyCustomHostFactory")]
public class MyService {
// do backflips
}
私はカスタムを使用することができます知っているが、サービスや操作にカスタム動作を(注入)する属性が、これは私がこれまでの同類から見てきたものよりも深い抽象化何かのように見えますIServiceBehavior
とIOperationBehavior
など
できたら、どうすればいいですか?私は何を使うべきですか?正しい方向への単純なプッシュは本当に役に立ちます。 :)
一般的にどの工場を使用するのがデプロイメントの問題であると思いますか。 .svcファイルでカスタマイズすることも、IIS上のWASでファイルレスのライセンス認証を使用する場合は、設定ファイルの要素でカスタマイズすることもできます。 –