35 references to WebSocketTransportUsage
Extensibility.WebSockets.IntegrationTests (13)
WebSocketTests.4.1.0.cs (13)
41binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 137binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 205binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 277binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 374binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 441binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 507binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 562binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 619binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 675binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 766binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 806binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 853binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always;
Security.TransportSecurity.IntegrationTests (2)
Https\HttpsTests.4.1.0.cs (2)
471binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always; 531binding.WebSocketSettings.TransportUsage = WebSocketTransportUsage.Always;
System.ServiceModel (1)
netstandard.cs (1)
99[assembly: TypeForwardedTo(typeof(WebSocketTransportUsage))]
System.ServiceModel.Http (19)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
524if (channelType == typeof(IRequestChannel) && WebSocketSettings.TransportUsage == WebSocketTransportUsage.Always) 536if (WebSocketSettings.TransportUsage == WebSocketTransportUsage.Never)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
318return WebSocketSettings.TransportUsage != WebSocketTransportUsage.Always; 322return WebSocketSettings.TransportUsage != WebSocketTransportUsage.Never;
System\ServiceModel\Channels\HttpTransportDefaults.cs (4)
49public const WebSocketTransportUsage TransportUsage = WebSocketTransportUsage.Never; 68public const WebSocketTransportUsage TransportUsage = WebSocketTransportUsage.WhenDuplex;
System\ServiceModel\Channels\WebSocketHelper.cs (3)
42internal static bool UseWebSocketTransport(WebSocketTransportUsage transportUsage, bool isContractDuplex) 44return transportUsage == WebSocketTransportUsage.Always 45|| (transportUsage == WebSocketTransportUsage.WhenDuplex && isContractDuplex);
System\ServiceModel\Channels\WebSocketTransportSettings.cs (2)
22private WebSocketTransportUsage _transportUsage; 42public WebSocketTransportUsage TransportUsage
System\ServiceModel\Channels\WebSocketTransportUsageHelper.cs (6)
12internal static bool IsDefined(WebSocketTransportUsage value) 14return value == WebSocketTransportUsage.WhenDuplex 15|| value == WebSocketTransportUsage.Never 16|| value == WebSocketTransportUsage.Always; 19internal static void Validate(WebSocketTransportUsage value) 24new InvalidEnumArgumentException("value", (int)value, typeof(WebSocketTransportUsage)));