Changeset 1287 for trunk/sources/HeuristicLab.CEDMA.Core/Console.cs
- Timestamp:
- 03/08/09 12:48:18 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Core/Console.cs
r560 r1287 29 29 using System.ServiceModel.Description; 30 30 using HeuristicLab.CEDMA.DB.Interfaces; 31 using HeuristicLab.CEDMA.Charting;32 31 33 32 namespace HeuristicLab.CEDMA.Core { 34 33 public class Console : ItemBase, IEditable { 35 private AgentList agentList; 36 private ResultList resultsList; 37 private DatabaseOperatorLibrary operatorLibary; 38 private ChannelFactory<IDatabase> factory; 39 private IDatabase database; 34 private DataSetList dataSetList; 35 private ChannelFactory<IStore> factory; 36 private IStore store; 40 37 private string serverUri; 41 38 public string ServerUri { … … 43 40 } 44 41 45 public IAgentList AgentList { 46 get { return agentList; } 47 } 48 49 public ResultList ResultsList { 50 get { return resultsList; } 51 } 52 53 public IOperatorLibrary OperatorLibrary { 54 get { return operatorLibary; } 42 public DataSetList DataSetList { 43 get { return dataSetList; } 55 44 } 56 45 57 46 public Console() 58 47 : base() { 59 agentList = new AgentList(); 60 resultsList = new ResultList(); 61 operatorLibary = new DatabaseOperatorLibrary(); 48 dataSetList = new DataSetList(); 62 49 } 63 50 … … 88 75 private void ResetConnection() { 89 76 NetTcpBinding binding = new NetTcpBinding(); 90 binding.MaxReceivedMessageSize = 100000000; // 100Mbytes 91 binding.ReaderQuotas.MaxStringContentLength = 100000000; // also 100M chars 92 binding.ReaderQuotas.MaxArrayLength = 100000000; // also 100M elements; 93 binding.Security.Mode = SecurityMode.None; 94 factory = new ChannelFactory<IDatabase>(binding); 95 database = factory.CreateChannel(new EndpointAddress(serverUri)); 96 agentList.Database = database; 97 operatorLibary.Database = database; 98 99 ChannelFactory<IStore> storeFactory = new ChannelFactory<IStore>(binding); 100 IStore store = storeFactory.CreateChannel(new EndpointAddress(serverUri + "/RdfStore")); 101 resultsList.Store = store; 77 binding.ReceiveTimeout = new TimeSpan(1, 0, 0); 78 binding.MaxReceivedMessageSize = 1000000000; // 100Mbytes 79 binding.ReaderQuotas.MaxStringContentLength = 1000000000; // also 100M chars 80 binding.ReaderQuotas.MaxArrayLength = 1000000000; // also 100M elements; 81 factory = new ChannelFactory<IStore>(binding); 82 store = factory.CreateChannel(new EndpointAddress(serverUri)); 83 dataSetList.Store = store; 102 84 } 103 85 #endregion
Note: See TracChangeset
for help on using the changeset viewer.