2 types derived from InvocationRequest
Microsoft.AspNetCore.SignalR.Client.Core (2)
Internal\InvocationRequest.cs (2)
86
private sealed class Streaming :
InvocationRequest
174
private sealed class NonStreaming :
InvocationRequest
23 references to InvocationRequest
Microsoft.AspNetCore.SignalR.Client.Core (23)
HubConnection.cs (20)
1004
var
irq =
InvocationRequest
.Stream(cancellationToken, returnType, connectionState.GetNextId(), _loggerFactory, this, activity, out channel);
1013
var (irqLocal, tasks) = ((
InvocationRequest
, Task[]?))state!;
1355
var
irq =
InvocationRequest
.Invoke(cancellationToken, returnType, connectionState.GetNextId(), _loggerFactory, this, activity, out invocationTask);
1364
var (irqLocal, tasks) = ((
InvocationRequest
, Task[]?))state!;
1406
private async Task CancelInvocationAsync(
InvocationRequest
irq, Task[]? streamTasks = null)
1443
private async Task InvokeCore(ConnectionState connectionState, string methodName,
InvocationRequest
irq, object?[] args, string[]? streams, CancellationToken cancellationToken)
1472
private async Task InvokeStreamCore(ConnectionState connectionState, string methodName,
InvocationRequest
irq, object?[] args, string[]? streams, CancellationToken cancellationToken)
1605
InvocationRequest
? irq;
1766
private async Task DispatchInvocationStreamItemAsync(StreamItemMessage streamItem,
InvocationRequest
irq)
1780
private void DispatchInvocationCompletion(CompletionMessage completion,
InvocationRequest
irq)
2419
private readonly Dictionary<string,
InvocationRequest
> _pendingCalls = new Dictionary<string,
InvocationRequest
>(StringComparer.Ordinal);
2471
public void AddInvocation(
InvocationRequest
irq)
2487
public bool TryGetInvocation(string invocationId, [NotNullWhen(true)] out
InvocationRequest
? irq)
2495
public bool TryRemoveInvocation(string invocationId, [NotNullWhen(true)] out
InvocationRequest
? irq)
2517
foreach (
var
outstandingCall in _pendingCalls.Values)
2700
if (!TryGetInvocation(invocationId, out
var
irq))
2712
if (!TryGetInvocation(invocationId, out
var
irq))
Internal\InvocationRequest.cs (3)
31
_cancellationTokenRegistration = cancellationToken.Register(self => ((
InvocationRequest
)self!).Cancel(), this);
49
public static
InvocationRequest
Invoke(CancellationToken cancellationToken, Type resultType, string invocationId, ILoggerFactory loggerFactory, HubConnection hubConnection, Activity? activity, out Task<object?> result)
56
public static
InvocationRequest
Stream(CancellationToken cancellationToken, Type resultType, string invocationId,