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))); } }
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; }
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; }