Exemple #1
0
        private T ConfiguredServiceHost <T>(T serviceHost) where T : ServiceHostBase
        {
            serviceHost.AddDefaultEndpoints();

            wcfConfigurator.ConfigureBehavior(serviceHost.Description.Behaviors);

            foreach (ServiceEndpoint endpoint in serviceHost.Description.Endpoints)
            {
                endpoint.Binding = wcfConfigurator.GetBinding();
                wcfConfigurator.ConfigureBehavior(endpoint);
            }
            return(serviceHost);
        }
Exemple #2
0
        private ChannelFactory <T> InitializeFactory()
        {
            var channelFactory = new ChannelFactory <T>(binding.Value, address);

            wcfConfigurator.ConfigureBehavior(channelFactory.Endpoint);
            return(channelFactory);
        }