2 writes to Protocol
Microsoft.AspNetCore.SignalR.Core (1)
HubConnectionContext.cs (1)
657
Protocol
= protocolResolver.GetProtocol(handshakeRequestMessage.Protocol, supportedProtocols)!;
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
src\aspnetcore\src\SignalR\common\testassets\Tests.Utils\HubConnectionContextUtils.cs (1)
26
Protocol
= protocol ?? new JsonHubProtocol(),
15 references to Protocol
Microsoft.AspNetCore.SignalR.Core (13)
HubConnectionContext.cs (12)
375
Protocol
.WriteMessage(message, _connectionContext.Transport.Output);
413
var buffer = message.GetSerializedMessage(
Protocol
);
556
_connectionContext.Transport.Output.Write(HandshakeProtocol.GetSuccessfulHandshake(
Protocol
));
658
if (
Protocol
== null)
666
if (!
Protocol
.IsVersionSupported(handshakeRequestMessage.Version))
680
if ((transferFormatFeature.SupportedFormats &
Protocol
.TransferFormat) == 0)
683
await WriteHandshakeResponseAsync(new HandshakeResponseMessage($"Cannot use the '{
Protocol
.Name}' protocol on the current transport. The transport does not support '{
Protocol
.TransferFormat}' transfer format."));
687
transferFormatFeature.ActiveFormat =
Protocol
.TransferFormat;
690
_cachedPingMessage =
Protocol
.GetMessageBytes(PingMessage.Instance);
713
_messageBuffer = new MessageBuffer(_connectionContext,
Protocol
, _statefulReconnectBufferSize, _logger, _timeProvider);
719
Log.HandshakeComplete(_logger,
Protocol
.Name);
HubConnectionHandler.cs (1)
483
var protocol = connection.
Protocol
;
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
RedisHubLifetimeManager.cs (2)
545
var protocolName = connection.
Protocol
.Name;
554
connection.
Protocol
.WriteMessage(completionMessage, memoryBufferWriter);