@@ -31,6 +31,8 @@ internal class CodeBehindOptions
3131 internal string IgnoreSuffixController { private set ; get ; }
3232 internal bool PutTwoUnderlinesEqualToDashForController { private set ; get ; }
3333 internal bool SetDefaultPages { private set ; get ; }
34+ internal int MaxWebSocketConnectionsPerClient { private set ; get ; }
35+ internal int WebSocketBufferSize { private set ; get ; }
3436
3537 internal CodeBehindOptions ( )
3638 {
@@ -76,6 +78,8 @@ private void SetValue()
7678 IgnoreSuffixController = ( reader . ReadLine ( ) . GetTextAfterValue ( "=" ) . Trim ( ) ) ;
7779 PutTwoUnderlinesEqualToDashForController = ( reader . ReadLine ( ) . GetTextAfterValue ( "=" ) . Trim ( ) == "true" ) ;
7880 SetDefaultPages = ( reader . ReadLine ( ) . GetTextAfterValue ( "=" ) . Trim ( ) == "true" ) ;
81+ MaxWebSocketConnectionsPerClient = reader . ReadLine ( ) . GetTextAfterValue ( "=" ) . Trim ( ) . ToNumber ( ) ;
82+ WebSocketBufferSize = reader . ReadLine ( ) . GetTextAfterValue ( "=" ) . Trim ( ) . ToNumber ( ) ;
7983 }
8084 }
8185
@@ -111,7 +115,9 @@ private void SetFirstValue()
111115 "ignore_prefix_controller=." ,
112116 "ignore_suffix_controller=." ,
113117 "put_two_underlines_equal_to_dash_for_controller=false" ,
114- "set_default_pages=true"
118+ "set_default_pages=true" ,
119+ "max_web_socket_connections_per_client=3" ,
120+ "web_socket_buffer_size=4096"
115121 } ;
116122
117123 bool HasMoreOption = false ;
0 commit comments