Exemplo n.º 1
0
 public WebSocketTransportSettings()
 {
     _transportUsage        = WebSocketDefaults.TransportUsage;
     _keepAliveInterval     = WebSocketDefaults.DefaultKeepAliveInterval;
     _subProtocol           = WebSocketDefaults.SubProtocol;
     _disablePayloadMasking = WebSocketDefaults.DisablePayloadMasking;
 }
 internal static void Validate(WebSocketTransportUsage value)
 {
     if (!IsDefined(value))
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(
             new InvalidEnumArgumentException("value", (int)value, typeof(WebSocketTransportUsage)));
     }
 }
 internal static void Validate(WebSocketTransportUsage value)
 {
     if (!IsDefined(value))
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(
                   new InvalidEnumArgumentException("value", (int)value, typeof(WebSocketTransportUsage)));
     }
 }
Exemplo n.º 4
0
 public WebSocketTransportSettings()
 {
     _transportUsage = WebSocketDefaults.TransportUsage;
     CreateNotificationOnConnection = WebSocketDefaults.CreateNotificationOnConnection;
     _keepAliveInterval             = WebSocketDefaults.DefaultKeepAliveInterval;
     _subProtocol           = WebSocketDefaults.SubProtocol;
     DisablePayloadMasking  = WebSocketDefaults.DisablePayloadMasking;
     _maxPendingConnections = WebSocketDefaults.DefaultMaxPendingConnections;
 }
 internal static bool IsDefined(WebSocketTransportUsage value)
 {
     return value == WebSocketTransportUsage.WhenDuplex
         || value == WebSocketTransportUsage.Never
         || value == WebSocketTransportUsage.Always;
 }
Exemplo n.º 6
0
 internal static bool UseWebSocketTransport(WebSocketTransportUsage transportUsage, bool isContractDuplex)
 {
     return(transportUsage == WebSocketTransportUsage.Always ||
            (transportUsage == WebSocketTransportUsage.WhenDuplex && isContractDuplex));
 }
 internal static bool UseWebSocketTransport(WebSocketTransportUsage transportUsage, bool isContractDuplex)
 {
     return transportUsage == WebSocketTransportUsage.Always
         || (transportUsage == WebSocketTransportUsage.WhenDuplex && isContractDuplex);
 }
 internal static bool IsDefined(WebSocketTransportUsage value)
 {
     return(value == WebSocketTransportUsage.WhenDuplex ||
            value == WebSocketTransportUsage.Never ||
            value == WebSocketTransportUsage.Always);
 }
 public WebSocketTransportSettings()
 {
     _transportUsage    = WebSocketDefaults.TransportUsage;
     _keepAliveInterval = WebSocketDefaults.DefaultKeepAliveInterval;
     _subProtocol       = WebSocketDefaults.SubProtocol;
 }