8 types derived from HubMessage
Microsoft.AspNetCore.SignalR.Common (8)
Protocol\AckMessage.cs (1)
9
public sealed class AckMessage :
HubMessage
Protocol\CloseMessage.cs (1)
12
public class CloseMessage :
HubMessage
Protocol\HandshakeRequestMessage.cs (1)
9
public class HandshakeRequestMessage :
HubMessage
Protocol\HandshakeResponseMessage.cs (1)
9
public class HandshakeResponseMessage :
HubMessage
Protocol\HubInvocationMessage.cs (1)
11
public abstract class HubInvocationMessage :
HubMessage
Protocol\PingMessage.cs (1)
9
public class PingMessage :
HubMessage
Protocol\SequenceMessage.cs (1)
9
public sealed class SequenceMessage :
HubMessage
Protocol\StreamBindingFailureMessage.cs (1)
17
public class StreamBindingFailureMessage :
HubMessage
109 references to HubMessage
Microsoft.AspNetCore.Components.Server (11)
BlazorPack\BlazorPackHubProtocol.cs (3)
39
public bool TryParseMessage(ref ReadOnlySequence<byte> input, IInvocationBinder binder, out
HubMessage
message)
43
public void WriteMessage(
HubMessage
message, IBufferWriter<byte> output)
47
public ReadOnlyMemory<byte> GetMessageBytes(
HubMessage
message)
src\aspnetcore\src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (8)
28
public bool TryParseMessage(ref ReadOnlySequence<byte> input, IInvocationBinder binder, [NotNullWhen(true)] out
HubMessage
? message)
41
private
HubMessage
? ParseMessage(ref MessagePackReader reader, IInvocationBinder binder)
73
private
HubMessage
CreateInvocationMessage(ref MessagePackReader reader, IInvocationBinder binder, int itemCount)
109
private
HubMessage
CreateStreamInvocationMessage(ref MessagePackReader reader, IInvocationBinder binder, int itemCount)
139
private
HubMessage
CreateStreamItemMessage(ref MessagePackReader reader, IInvocationBinder binder)
335
public void WriteMessage(
HubMessage
message, IBufferWriter<byte> output)
357
public ReadOnlyMemory<byte> GetMessageBytes(
HubMessage
message)
387
private void WriteMessageCore(
HubMessage
message, ref MessagePackWriter writer)
Microsoft.AspNetCore.SignalR.Client.Core (14)
HubConnection.cs (6)
1207
private async Task SendHubMessage(ConnectionState connectionState,
HubMessage
hubMessage, CancellationToken cancellationToken = default)
1269
private async Task SendWithLock(ConnectionState expectedConnectionState,
HubMessage
message, CancellationToken cancellationToken, [CallerMemberName] string callerName = "")
1287
private async Task<CloseMessage?> ProcessMessagesAsync(
HubMessage
message, ConnectionState connectionState, ChannelWriter<InvocationMessage> invocationMessageWriter)
1656
while (_protocol.TryParseMessage(ref buffer, connectionState, out
var
message))
2301
public async ValueTask<FlushResult> WriteAsync(
HubMessage
message, CancellationToken cancellationToken)
2321
public bool ShouldProcessMessage(
HubMessage
message)
HubConnection.Log.cs (2)
36
public static void SendingMessage(ILogger logger,
HubMessage
message)
57
public static void MessageSent(ILogger logger,
HubMessage
message)
Internal\SerializedHubMessage.cs (4)
26
public
HubMessage
? Message { get; }
46
public SerializedHubMessage(
HubMessage
message)
52
/// Gets the serialized representation of the <see cref="
HubMessage
"/> using the specified <see cref="IHubProtocol"/>.
55
/// <returns>The serialized representation of the <see cref="
HubMessage
"/>.</returns>
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (2)
129
public ValueTask<FlushResult> WriteAsync(
HubMessage
hubMessage, CancellationToken cancellationToken)
218
internal bool ShouldProcessMessage(
HubMessage
message)
Microsoft.AspNetCore.SignalR.Common (9)
Protocol\HubProtocolExtensions.cs (2)
14
/// Converts the specified <see cref="
HubMessage
"/> to its serialized representation.
19
public static byte[] GetMessageBytes(this IHubProtocol hubProtocol,
HubMessage
message)
Protocol\IHubProtocol.cs (7)
32
/// Creates a new <see cref="
HubMessage
"/> from the specified serialized representation, and using the specified binder.
37
/// <returns>A value that is <c>true</c> if the <see cref="
HubMessage
"/> was successfully parsed; otherwise, <c>false</c>.</returns>
38
bool TryParseMessage(ref ReadOnlySequence<byte> input, IInvocationBinder binder, [NotNullWhen(true)] out
HubMessage
? message);
41
/// Writes the specified <see cref="
HubMessage
"/> to a writer.
45
void WriteMessage(
HubMessage
message, IBufferWriter<byte> output);
48
/// Converts the specified <see cref="
HubMessage
"/> to its serialized representation.
52
ReadOnlyMemory<byte> GetMessageBytes(
HubMessage
message);
Microsoft.AspNetCore.SignalR.Core (20)
DefaultHubLifetimeManager.cs (2)
196
var
message = CreateInvocationMessage(methodName, args);
280
private static
HubMessage
CreateInvocationMessage(string methodName, object?[] args)
HubConnectionContext.cs (8)
175
/// Write a <see cref="
HubMessage
"/> to the connection.
177
/// <param name="message">The <see cref="
HubMessage
"/> being written.</param>
181
public virtual ValueTask WriteAsync(
HubMessage
message, CancellationToken cancellationToken = default)
186
internal ValueTask WriteAsync(
HubMessage
message, bool ignoreAbort, CancellationToken cancellationToken = default)
268
private ValueTask<FlushResult> WriteCore(
HubMessage
message, CancellationToken cancellationToken)
277
HubMessage
message, CancellationToken cancellationToken)
375
private async Task WriteSlowAsync(
HubMessage
message, bool ignoreAbort, CancellationToken cancellationToken)
839
internal bool ShouldProcessMessage(
HubMessage
message)
HubConnectionHandler.cs (2)
289
while (protocol.TryParseMessage(ref buffer, binder, out
var
message))
318
if (protocol.TryParseMessage(ref segment, binder, out
var
message))
Internal\DefaultHubDispatcher.cs (1)
154
public override Task DispatchMessageAsync(HubConnectionContext connection,
HubMessage
hubMessage)
Internal\HubDispatcher.cs (1)
13
public abstract Task DispatchMessageAsync(HubConnectionContext connection,
HubMessage
hubMessage);
SerializedHubMessage.cs (4)
22
public
HubMessage
? Message { get; }
42
public SerializedHubMessage(
HubMessage
message)
50
/// Gets the serialized representation of the <see cref="
HubMessage
"/> using the specified <see cref="IHubProtocol"/>.
53
/// <returns>The serialized representation of the <see cref="
HubMessage
"/>.</returns>
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (2)
129
public ValueTask<FlushResult> WriteAsync(
HubMessage
hubMessage, CancellationToken cancellationToken)
218
internal bool ShouldProcessMessage(
HubMessage
message)
Microsoft.AspNetCore.SignalR.Protocols.Json (13)
Protocol\JsonHubProtocol.cs (13)
89
public bool TryParseMessage(ref ReadOnlySequence<byte> input, IInvocationBinder binder, [NotNullWhen(true)] out
HubMessage
? message)
103
public void WriteMessage(
HubMessage
message, IBufferWriter<byte> output)
110
public ReadOnlyMemory<byte> GetMessageBytes(
HubMessage
message)
115
private
HubMessage
? ParseMessage(ReadOnlySequence<byte> input, IInvocationBinder binder)
348
HubMessage
message;
516
private void WriteMessageCore(
HubMessage
message, IBufferWriter<byte> stream)
728
private static
HubMessage
BindCancelInvocationMessage(string? invocationId)
738
private static
HubMessage
BindCompletionMessage(string invocationId, string? error, object? result, bool hasResult)
758
private static
HubMessage
BindStreamItemMessage(string invocationId, object? item, bool hasItem)
773
private static
HubMessage
BindStreamInvocationMessage(string? invocationId, string target,
796
private static
HubMessage
BindInvocationMessage(string? invocationId, string target,
904
private static
HubMessage
ApplyHeaders(
HubMessage
message, Dictionary<string, string>? headers)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (11)
Protocol\MessagePackHubProtocol.cs (3)
60
public bool TryParseMessage(ref ReadOnlySequence<byte> input, IInvocationBinder binder, [NotNullWhen(true)] out
HubMessage
? message)
64
public void WriteMessage(
HubMessage
message, IBufferWriter<byte> output)
68
public ReadOnlyMemory<byte> GetMessageBytes(
HubMessage
message)
Protocol\MessagePackHubProtocolWorker.cs (8)
28
public bool TryParseMessage(ref ReadOnlySequence<byte> input, IInvocationBinder binder, [NotNullWhen(true)] out
HubMessage
? message)
41
private
HubMessage
? ParseMessage(ref MessagePackReader reader, IInvocationBinder binder)
73
private
HubMessage
CreateInvocationMessage(ref MessagePackReader reader, IInvocationBinder binder, int itemCount)
109
private
HubMessage
CreateStreamInvocationMessage(ref MessagePackReader reader, IInvocationBinder binder, int itemCount)
139
private
HubMessage
CreateStreamItemMessage(ref MessagePackReader reader, IInvocationBinder binder)
335
public void WriteMessage(
HubMessage
message, IBufferWriter<byte> output)
357
public ReadOnlyMemory<byte> GetMessageBytes(
HubMessage
message)
387
private void WriteMessageCore(
HubMessage
message, ref MessagePackWriter writer)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (13)
Protocol\NewtonsoftJsonHubProtocol.cs (13)
79
public bool TryParseMessage(ref ReadOnlySequence<byte> input, IInvocationBinder binder, [NotNullWhen(true)] out
HubMessage
? message)
102
public void WriteMessage(
HubMessage
message, IBufferWriter<byte> output)
109
public ReadOnlyMemory<byte> GetMessageBytes(
HubMessage
message)
114
private
HubMessage
? ParseMessage(Utf8BufferTextReader textReader, IInvocationBinder binder)
338
HubMessage
message;
513
private void WriteMessageCore(
HubMessage
message, IBufferWriter<byte> stream)
721
private static
HubMessage
BindCancelInvocationMessage(string? invocationId)
731
private static
HubMessage
BindCompletionMessage(string invocationId, string? error, object? result, bool hasResult)
751
private static
HubMessage
BindStreamItemMessage(string invocationId, object? item, bool hasItem)
766
private static
HubMessage
BindStreamInvocationMessage(string? invocationId, string target, object?[]? arguments, bool hasArguments, string[]? streamIds)
788
private static
HubMessage
BindInvocationMessage(string? invocationId, string target, object?[]? arguments, bool hasArguments, string[]? streamIds)
927
private static
HubMessage
ApplyHeaders(
HubMessage
message, Dictionary<string, string>? headers)
Microsoft.AspNetCore.SignalR.Specification.Tests (15)
src\aspnetcore\src\SignalR\common\testassets\Tests.Utils\HubConnectionContextUtils.cs (1)
49
public override ValueTask WriteAsync(
HubMessage
message, CancellationToken cancellationToken = default)
src\aspnetcore\src\SignalR\common\testassets\Tests.Utils\TestClient.cs (14)
91
public Task<IList<
HubMessage
>> StreamAsync(string methodName, params object[] args)
96
public async Task<IList<
HubMessage
>> StreamAsync(string methodName, string[] streamIds, params object[] args)
102
public async Task<IList<
HubMessage
>> StreamAsync(string methodName, string[] streamIds, IDictionary<string, string> headers, params object[] args)
108
public async Task<IList<
HubMessage
>> ListenAllAsync(string invocationId)
110
var result = new List<
HubMessage
>();
111
await foreach (
var
item in ListenAsync(invocationId))
118
public async IAsyncEnumerable<
HubMessage
> ListenAsync(string invocationId)
122
var
message = await ReadAsync();
155
var
message = await ReadAsync();
232
public async Task<string> SendHubMessageAsync(
HubMessage
message)
240
public async Task<
HubMessage
> ReadAsync(bool isHandshake = false)
244
var
message = TryRead(isHandshake);
275
public
HubMessage
TryRead(bool isHandshake = false)
288
if (_protocol.TryParseMessage(ref buffer, _invocationBinder, out
var
message))
Microsoft.AspNetCore.SignalR.StackExchangeRedis (3)
Internal\DefaultHubMessageSerializer.cs (1)
27
public IReadOnlyList<SerializedMessage> SerializeMessage(
HubMessage
message)
Internal\RedisProtocol.cs (1)
230
private void WriteHubMessage(ref MessagePackWriter writer,
HubMessage
message)
RedisHubLifetimeManager.cs (1)
667
HubMessage
? hubMessage = null;