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!;
1357
var
irq =
InvocationRequest
.Invoke(cancellationToken, returnType, connectionState.GetNextId(), _loggerFactory, this, activity, out invocationTask);
1366
var (irqLocal, tasks) = ((
InvocationRequest
, Task[]?))state!;
1408
private async Task CancelInvocationAsync(
InvocationRequest
irq, Task[]? streamTasks = null)
1445
private async Task InvokeCore(ConnectionState connectionState, string methodName,
InvocationRequest
irq, object?[] args, string[]? streams, CancellationToken cancellationToken)
1474
private async Task InvokeStreamCore(ConnectionState connectionState, string methodName,
InvocationRequest
irq, object?[] args, string[]? streams, CancellationToken cancellationToken)
1607
InvocationRequest
? irq;
1775
private async Task DispatchInvocationStreamItemAsync(StreamItemMessage streamItem,
InvocationRequest
irq)
1789
private void DispatchInvocationCompletion(CompletionMessage completion,
InvocationRequest
irq)
2428
private readonly Dictionary<string,
InvocationRequest
> _pendingCalls = new Dictionary<string,
InvocationRequest
>(StringComparer.Ordinal);
2480
public void AddInvocation(
InvocationRequest
irq)
2496
public bool TryGetInvocation(string invocationId, [NotNullWhen(true)] out
InvocationRequest
? irq)
2504
public bool TryRemoveInvocation(string invocationId, [NotNullWhen(true)] out
InvocationRequest
? irq)
2526
foreach (
var
outstandingCall in _pendingCalls.Values)
2709
if (!TryGetInvocation(invocationId, out
var
irq))
2721
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,