Changeset 4296 for branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Console/3.3/ServiceLocator.cs
- Timestamp:
- 08/23/10 17:49:43 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Console/3.3/ServiceLocator.cs
r4267 r4296 14 14 internal static string Address { get; set; } 15 15 internal static string Port { get; set; } 16 internal static string Username { get; set; } 17 // [chn] TODO: Don't store plaintext password in memory! 18 internal static string Password { get; set; } 16 19 17 20 internal static ISlaveManager GetSlaveManager() { … … 24 27 25 28 internal static IServerConsoleFacade GetServerConsoleFacade() { 26 if (serverConsoleFacade == null && 27 Address != String.Empty && 28 Port != String.Empty) { 29 if (serverConsoleFacade == null && Address != String.Empty && Port != String.Empty) { 30 //ChannelFactory<IServerConsoleFacade> factory = 31 // new ChannelFactory<IServerConsoleFacade>( 32 // WcfSettings.GetBinding(), 33 // new EndpointAddress("net.tcp://" + Address + ":" + Port + "/HiveServerConsole/ServerConsoleFacade")); 29 34 30 35 ChannelFactory<IServerConsoleFacade> factory = 31 36 new ChannelFactory<IServerConsoleFacade>( 32 37 WcfSettings.GetBinding(), 33 new EndpointAddress("net.tcp://" + Address + ":" + Port + "/HiveServerConsole/ServerConsoleFacade")); 34 38 new EndpointAddress("http://" + Address + ":" + Port + "/HiveServerConsole")); 39 40 factory.Credentials.UserName.UserName = Username; 41 factory.Credentials.UserName.Password = Password; 35 42 serverConsoleFacade = factory.CreateChannel(); 36 43 ((ICommunicationObject)serverConsoleFacade).Faulted += ServiceLocator_Faulted; 37 44 } 38 39 45 return serverConsoleFacade; 40 46 } … … 49 55 serverConsoleFacade = null; 50 56 } 57 51 58 } 52 59 }
Note: See TracChangeset
for help on using the changeset viewer.