1 implementation of IDuplexSessionRouter
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\RoutingService.cs (1)
40IDuplexSessionRouter,
10 references to IDuplexSessionRouter
System.ServiceModel.Routing (10)
System\ServiceModel\Routing\ClientFactory.cs (2)
37Fx.Assert(contractType == typeof(IDuplexSessionRouter), "Only one contract type remaining."); 358class DuplexSessionClient : RoutingClientBase<IDuplexSessionRouter>
System\ServiceModel\Routing\RoutingBehavior.cs (1)
85return typeof(IDuplexSessionRouter);
System\ServiceModel\Routing\RoutingChannelExtension.cs (2)
183if (contractType == typeof(IDuplexSessionRouter)) 185return new RoutingChannelExtension<IDuplexSessionRouter>(endpointBehavior);
System\ServiceModel\Routing\RoutingEndpointTrait.cs (1)
13if (routerContract == typeof(IDuplexSessionRouter))
System\ServiceModel\Routing\RoutingService.cs (4)
248IAsyncResult IDuplexSessionRouter.BeginProcessMessage(Message message, AsyncCallback callback, object state) 250return this.BeginProcessMessage<IDuplexSessionRouter>(message, callback, state); 253void IDuplexSessionRouter.EndProcessMessage(IAsyncResult result) 255this.EndProcessMessage<IDuplexSessionRouter>(result);