34 references to WebSocketTransportUsage
Extensibility.WebSockets.IntegrationTests (13)
WebSocketTests.4.1.0.cs (13)
40
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
136
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
203
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
273
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
370
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
437
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
502
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
556
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
612
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
667
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
755
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
794
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
841
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
Security.TransportSecurity.IntegrationTests (2)
Https\HttpsTests.4.1.0.cs (2)
476
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
535
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
System.ServiceModel.Http (19)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
524
if (channelType == typeof(IRequestChannel) && WebSocketSettings.TransportUsage ==
WebSocketTransportUsage
.Always)
536
if (WebSocketSettings.TransportUsage ==
WebSocketTransportUsage
.Never)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
427
return WebSocketSettings.TransportUsage !=
WebSocketTransportUsage
.Always;
431
return WebSocketSettings.TransportUsage !=
WebSocketTransportUsage
.Never;
System\ServiceModel\Channels\HttpTransportDefaults.cs (4)
59
public const
WebSocketTransportUsage
TransportUsage =
WebSocketTransportUsage
.Never;
78
public const
WebSocketTransportUsage
TransportUsage =
WebSocketTransportUsage
.WhenDuplex;
System\ServiceModel\Channels\WebSocketHelper.cs (3)
42
internal static bool UseWebSocketTransport(
WebSocketTransportUsage
transportUsage, bool isContractDuplex)
44
return transportUsage ==
WebSocketTransportUsage
.Always
45
|| (transportUsage ==
WebSocketTransportUsage
.WhenDuplex && isContractDuplex);
System\ServiceModel\Channels\WebSocketTransportSettings.cs (2)
23
private
WebSocketTransportUsage
_transportUsage;
43
public
WebSocketTransportUsage
TransportUsage
System\ServiceModel\Channels\WebSocketTransportUsageHelper.cs (6)
12
internal static bool IsDefined(
WebSocketTransportUsage
value)
14
return value ==
WebSocketTransportUsage
.WhenDuplex
15
|| value ==
WebSocketTransportUsage
.Never
16
|| value ==
WebSocketTransportUsage
.Always;
19
internal static void Validate(
WebSocketTransportUsage
value)
24
new InvalidEnumArgumentException("value", (int)value, typeof(
WebSocketTransportUsage
)));