カスタム サービス ホストを作成しましたが、オーバーライドApplyConfiguration()
はうまく機能しますが、サービスの動作を追加する方法が見つかりません。
すべてのサービス モデルが構成ファイルから削除され、セットアップがデータベースから取得されます。
エンドポイントは問題なく動作します。
サービスの振る舞いは苦痛です。に を追加しようとしServiceBehaviorElement
ましたSystem.ServiceModel.Configuration.BehaviorsSection
が、読み取り専用であり、これを回避できません。
に動作を追加しようとしましたservicehost.Description
が、そこに完全な動作要素を追加することはできません。名前属性があり、動作のグループを持つことができる場所です。
どんな助けでも素晴らしいでしょう。