0

次の例のように、app.config にそれぞれのエントリを用意するのではなく、動的に登録したいサービスがいくつかあります。

<service name="MyService.Service" behaviorConfiguration="serviceBehavior">
<endpoint name="tcpEndpoint" 
      binding="netTcpBinding" 
      bindingConfiguration="netTcp" 
     address="net.tcp://localhost:4321/MyService" 
    contract="MyContract.IContract" />
</service>

エンドポイントを動的に作成する方法は知っていますが、DefaultServiceModel で behaviorConfiguration を定義する方法がわかりません。

app.config からサービスの動作を再利用する方法はありますか?

4

1 に答える 1

0

できることの 1 つは、次のように、エンドポイントを定義するときに動作を追加することです。

WcfEndpoint.BoundTo(new NetTcpBinding("netTcp")).At(url).AddExtensions(new YouBehavior())

于 2013-09-05T15:11:48.547 に答える