Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/28/09 18:38:46 (15 years ago)
Author:
svonolfe
Message:

Large amounts of data are now transferred streamed (fixed ticket #660)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Contracts/3.2/WcfSettings.cs

    r1809 r1939  
    2525      NetTcpBinding binding = new NetTcpBinding();
    2626#endif
    27       binding.MaxBufferSize = int.MaxValue;
     27      /*binding.MaxBufferSize = int.MaxValue;
     28      binding.MaxReceivedMessageSize = int.MaxValue;
     29      binding.ReaderQuotas.MaxArrayLength = int.MaxValue;
     30      binding.ReaderQuotas.MaxStringContentLength = int.MaxValue;   */
     31      binding.CloseTimeout = new TimeSpan(0, 5, 0);
     32      binding.ReceiveTimeout = new TimeSpan(0, 5, 0);
     33      binding.SendTimeout = new TimeSpan(0, 5, 0);
     34      return binding;
     35    }
     36
     37    public static Binding GetStreamedBinding() {
     38#if USE_MSG_BINDING
     39      NetTcpBinding binding = new NetTcpBinding(SecurityMode.Message);
     40#else
     41      NetTcpBinding binding = new NetTcpBinding();
     42#endif
     43      binding.TransferMode = TransferMode.Streamed;
    2844      binding.MaxReceivedMessageSize = int.MaxValue;
    2945      binding.ReaderQuotas.MaxArrayLength = int.MaxValue;
Note: See TracChangeset for help on using the changeset viewer.