20 references to WebSockets
Microsoft.AspNetCore.Http.Connections (10)
Internal\HttpConnectionContext.cs (2)
675
if (TransportType == HttpTransportType.
WebSockets
)
925
if (UseStatefulReconnect && TransportType == HttpTransportType.
WebSockets
)
Internal\HttpConnectionDispatcher.cs (7)
27
Transport = nameof(HttpTransportType.
WebSockets
),
319
transport = HttpTransportType.
WebSockets
;
349
if (connection.TransportType != HttpTransportType.
WebSockets
|| connection.UseStatefulReconnect)
367
case HttpTransportType.
WebSockets
:
591
if ((options.Transports & HttpTransportType.
WebSockets
) != 0 && ServerHasWebSockets(context.Features))
627
if (connection.TransportType == HttpTransportType.
WebSockets
)
779
var isStatefulReconnect = transportType == HttpTransportType.
WebSockets
Internal\HttpConnectionsMetrics.cs (1)
86
HttpTransportType.
WebSockets
=> "web_sockets",
Microsoft.AspNetCore.Http.Connections.Client (9)
HttpConnection.cs (3)
322
if (_httpConnectionOptions.Transports == HttpTransportType.
WebSockets
)
382
if (transportType == HttpTransportType.
WebSockets
&& !IsWebSocketsSupported())
414
_httpConnectionOptions.UseStatefulReconnect = transportType == HttpTransportType.
WebSockets
? _httpConnectionOptions.UseStatefulReconnect : false;
HttpConnectionOptions.cs (1)
179
/// Negotiation can only be skipped when using the <see cref="HttpTransportType.
WebSockets
"/> transport.
Internal\DefaultTransportFactory.cs (5)
22
if (httpClient == null && requestedTransportType != HttpTransportType.
WebSockets
)
24
throw new ArgumentException($"{nameof(httpClient)} cannot be null when {nameof(requestedTransportType)} is not {nameof(HttpTransportType.
WebSockets
)}.", nameof(httpClient));
36
if (_websocketsSupported && (availableServerTransports & HttpTransportType.
WebSockets
& _requestedTransportType) == HttpTransportType.
WebSockets
)
44
Log.TransportNotSupported(_loggerFactory.CreateLogger<DefaultTransportFactory>(), HttpTransportType.
WebSockets
, ex);
Microsoft.AspNetCore.Http.Connections.Common (1)
HttpTransports.cs (1)
14
public static readonly HttpTransportType All = HttpTransportType.
WebSockets
| HttpTransportType.ServerSentEvents | HttpTransportType.LongPolling;