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;
208
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
283
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
381
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
448
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
517
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
575
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
635
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
694
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
788
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
828
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
875
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
Security.TransportSecurity.IntegrationTests (2)
Https\HttpsTests.4.1.0.cs (2)
477
binding.WebSocketSettings.TransportUsage =
WebSocketTransportUsage
.Always;
537
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
)));