88 references to WebSockets
JwtClientSample (2)
Program.cs (2)
17
app.RunConnection(HttpTransportType.
WebSockets
),
62
if (transportType != HttpTransportType.
WebSockets
)
Microsoft.AspNetCore.Http.Connections (9)
Internal\HttpConnectionContext.cs (2)
305
if (TransportType == HttpTransportType.
WebSockets
)
555
if (UseStatefulReconnect && TransportType == HttpTransportType.
WebSockets
)
Internal\HttpConnectionDispatcher.cs (6)
24
Transport = nameof(HttpTransportType.
WebSockets
),
169
transport = HttpTransportType.
WebSockets
;
199
if (connection.TransportType != HttpTransportType.
WebSockets
|| connection.UseStatefulReconnect)
217
case HttpTransportType.
WebSockets
:
424
if ((options.Transports & HttpTransportType.
WebSockets
) != 0 && ServerHasWebSockets(context.Features))
460
if (connection.TransportType == HttpTransportType.
WebSockets
)
Internal\HttpConnectionsMetrics.cs (1)
86
HttpTransportType.
WebSockets
=> "web_sockets",
Microsoft.AspNetCore.Http.Connections.Client (10)
HttpConnection.cs (4)
151
if (!httpConnectionOptions.SkipNegotiation || httpConnectionOptions.Transports != HttpTransportType.
WebSockets
)
314
if (_httpConnectionOptions.Transports == HttpTransportType.
WebSockets
)
374
if (transportType == HttpTransportType.
WebSockets
&& !IsWebSocketsSupported())
406
_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;
Microsoft.AspNetCore.Http.Connections.Tests (30)
HttpConnectionDispatcherTests.cs (30)
252
[InlineData(HttpTransportType.LongPolling | HttpTransportType.
WebSockets
| HttpTransportType.ServerSentEvents)]
254
[InlineData(HttpTransportType.LongPolling | HttpTransportType.
WebSockets
)]
287
[InlineData(HttpTransportType.
WebSockets
)]
376
connection.TransportType = HttpTransportType.
WebSockets
;
445
[InlineData(HttpTransportType.
WebSockets
)]
952
[InlineData(HttpTransportType.
WebSockets
, 404)]
964
[InlineData(HttpTransportType.
WebSockets
, 404)]
975
[InlineData(HttpTransportType.
WebSockets
, 200)]
982
await CheckTransportSupported(HttpTransportType.
WebSockets
, transportType, status, LoggerFactory);
992
await CheckTransportSupported(HttpTransportType.
WebSockets
| HttpTransportType.ServerSentEvents, transportType, status, LoggerFactory);
1373
SetTransport(context, HttpTransportType.
WebSockets
, sync);
1406
connection.TransportType = HttpTransportType.
WebSockets
;
1413
SetTransport(context, HttpTransportType.
WebSockets
);
1428
[InlineData(HttpTransportType.
WebSockets
)]
1792
[InlineData(HttpTransportType.
WebSockets
, TransferFormat.Binary | TransferFormat.Text)]
1931
[InlineData(HttpTransportType.
WebSockets
)]
2008
[InlineData(HttpTransportType.
WebSockets
)]
2274
await dispatcher.ExecuteNegotiateAsync(context, new HttpConnectionDispatcherOptions { Transports = HttpTransportType.
WebSockets
});
2380
connection.TransportType = HttpTransportType.
WebSockets
;
2386
SetTransport(context, HttpTransportType.
WebSockets
);
2420
SetTransport(context, HttpTransportType.
WebSockets
);
2460
SetTransport(context, HttpTransportType.
WebSockets
);
2499
SetTransport(context, HttpTransportType.
WebSockets
);
2851
SetTransport(context, HttpTransportType.
WebSockets
);
2881
SetTransport(context, HttpTransportType.
WebSockets
);
3191
[InlineData(HttpTransportType.
WebSockets
)]
3291
[InlineData(HttpTransportType.
WebSockets
)]
3353
[InlineData(HttpTransportType.
WebSockets
)]
3490
[InlineData(HttpTransportType.
WebSockets
)]
3758
case HttpTransportType.
WebSockets
:
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (17)
HubConnectionTests.cs (16)
60
transportType ??= HttpTransportType.LongPolling | HttpTransportType.
WebSockets
| HttpTransportType.ServerSentEvents;
486
var connection = CreateHubConnection(server.Url, "/default", HttpTransportType.
WebSockets
, protocol, LoggerFactory);
1362
var connection = CreateHubConnection(server.Url, "/default", HttpTransportType.
WebSockets
, protocol, LoggerFactory);
1719
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, options =>
1761
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, options =>
1879
.WithUrl(server.Url + "/windowsauthhub", HttpTransportType.
WebSockets
, options =>
1922
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, options =>
1975
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
)
2268
.WithUrl(server.Url + HubPaths.First(), HttpTransportType.
WebSockets
)
2563
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, o =>
2621
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, o =>
2691
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, o =>
2760
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, o =>
2813
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
);
2866
.WithUrl(server.Url + "/default", HttpTransportType.
WebSockets
, o =>
3047
yield return new object[] { HttpTransportType.
WebSockets
};
HubProtocolVersionTests.cs (1)
253
yield return new object[] { HttpTransportType.
WebSockets
};
Microsoft.AspNetCore.SignalR.Client.Tests (5)
HttpConnectionTests.cs (1)
183
Transports = HttpTransportType.
WebSockets
,
HubConnectionTests.cs (1)
768
.WithUrl("http://example.com", Http.Connections.HttpTransportType.
WebSockets
,
ResponseUtils.cs (2)
70
if ((transportTypes & HttpTransportType.
WebSockets
) != 0)
74
transport = nameof(HttpTransportType.
WebSockets
),
TestServerTests.cs (1)
41
options.Transports = Http.Connections.HttpTransportType.
WebSockets
;
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
RedisEndToEnd.cs (1)
237
yield return HttpTransportType.
WebSockets
;
Microsoft.AspNetCore.SignalR.Tests (13)
DefaultTransportFactoryTests.cs (7)
17
private const HttpTransportType AllTransportTypes = HttpTransportType.
WebSockets
| HttpTransportType.ServerSentEvents | HttpTransportType.LongPolling;
31
[InlineData(HttpTransportType.LongPolling | HttpTransportType.
WebSockets
)]
32
[InlineData(HttpTransportType.ServerSentEvents | HttpTransportType.
WebSockets
)]
44
new DefaultTransportFactory(HttpTransportType.
WebSockets
, new LoggerFactory(), httpClient: null, httpConnectionOptions: null, accessTokenProvider: null);
48
[InlineData(HttpTransportType.
WebSockets
, typeof(WebSocketsTransport))]
60
[InlineData(HttpTransportType.
WebSockets
)]
98
[InlineData(HttpTransportType.
WebSockets
)]
EndToEndTests.cs (6)
181
Transports = HttpTransportType.
WebSockets
,
323
var connection = new HttpConnection(new Uri(url), HttpTransportType.
WebSockets
, LoggerFactory);
387
var connection = new HttpConnection(new Uri(url), HttpTransportType.
WebSockets
, LoggerFactory);
414
Transports = HttpTransportType.
WebSockets
,
517
await ServerClosesConnectionWithErrorIfHubCannotBeCreated(HttpTransportType.
WebSockets
);
762
yield return new object[] { HttpTransportType.
WebSockets
};