35 references to WebSocketTransportUsage
Extensibility.WebSockets.IntegrationTests (13)
WebSocketTests.4.1.0.cs (13)
41
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
137
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
205
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
277
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
374
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
441
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
507
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
562
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
619
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
675
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
766
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
806
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
853
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
Security.TransportSecurity.IntegrationTests (2)
Https\HttpsTests.4.1.0.cs (2)
471
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
531
binding.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)
524
if (channelType == typeof(IRequestChannel) && WebSocketSettings.TransportUsage ==
WebSocketTransportUsage
.Always)
536
if (WebSocketSettings.TransportUsage ==
WebSocketTransportUsage
.Never)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
318
return WebSocketSettings.TransportUsage !=
WebSocketTransportUsage
.Always;
322
return WebSocketSettings.TransportUsage !=
WebSocketTransportUsage
.Never;
System\ServiceModel\Channels\HttpTransportDefaults.cs (4)
49
public const
WebSocketTransportUsage
TransportUsage =
WebSocketTransportUsage
.Never;
68
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)
22
private
WebSocketTransportUsage
_transportUsage;
42
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
)));