A Windows Communication Foundation (WCF) solution provides a session-based counter.The service is self-hosted. The hosting code is as follows:<br /> ServiceHost host = new ServiceHost(typeof(CounterService));<br /> NetTcpBinding binding1 = new NetTcpBinding(SecurityMode.None);<br /> host.AddServiceEndpoint("MyApplication.ICounterService", binding1, "net.tcp://localhost:23456");<br /> host.Open( );<br /> This service is currently exposed over TCP, but needs to be exposed to external clients over HTTP. Therefore, a new service endpoint is created with the following code:host.AddServiceEndpoint("MyApplication.ICounterService", binding2, "http://localhost:12345");You need to complete the implementation and ensure that the session-based counter will perform over HTTP as it does over TCP.What should you do?()
A、
B、
C、
D、