Changeset 4305 for branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Experiment/3.3/ServiceLocator.cs
- Timestamp:
- 08/24/10 18:37:04 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Experiment/3.3/ServiceLocator.cs
r4302 r4305 27 27 using System.ServiceModel; 28 28 using HeuristicLab.Hive.Contracts; 29 using HeuristicLab.Hive.Experiment.Properties; 29 30 30 31 namespace HeuristicLab.Hive.Experiment { 31 32 internal class ServiceLocator { 32 33 internal static IClientFacade CreateClientFacade(string url) { 33 ChannelFactory<IClientFacade> factory = new ChannelFactory<IClientFacade>( 34 WcfSettings.GetStreamedBinding(), 35 new EndpointAddress(url)); 36 return factory.CreateChannel(); 34 ChannelFactory<IClientFacade> factory = new ChannelFactory<IClientFacade>("ClientHttpEndpoint"); 35 WcfSettings.SetEndpointAddress(factory.Endpoint, url); 36 37 factory.Credentials.UserName.UserName = Settings.Default.HiveUsername; 38 factory.Credentials.UserName.Password = Settings.Default.HivePassword; 39 40 IClientFacade client = factory.CreateChannel(); 41 return client; 42 } 43 44 internal static IClientFacade CreateStreamedClientFacade(string url) { 45 ChannelFactory<IClientFacade> factory = new ChannelFactory<IClientFacade>("ClientStreamedHttpEndpoint"); 46 WcfSettings.SetEndpointAddress(factory.Endpoint, url); 47 48 factory.Credentials.UserName.UserName = Settings.Default.HiveUsername; 49 factory.Credentials.UserName.Password = Settings.Default.HivePassword; 50 51 IClientFacade client = factory.CreateChannel(); 52 return client; 37 53 } 38 54 }
Note: See TracChangeset
for help on using the changeset viewer.