2 types derived from InvocationRequest
Microsoft.AspNetCore.SignalR.Client.Core (2)
Internal\InvocationRequest.cs (2)
86private sealed class Streaming : InvocationRequest 174private sealed class NonStreaming : InvocationRequest
23 references to InvocationRequest
Microsoft.AspNetCore.SignalR.Client.Core (23)
HubConnection.cs (20)
870var irq = InvocationRequest.Stream(cancellationToken, returnType, connectionState.GetNextId(), _loggerFactory, this, activity, out channel); 879var (irqLocal, tasks) = ((InvocationRequest, Task[]?))state!; 1221var irq = InvocationRequest.Invoke(cancellationToken, returnType, connectionState.GetNextId(), _loggerFactory, this, activity, out invocationTask); 1230var (irqLocal, tasks) = ((InvocationRequest, Task[]?))state!; 1272private async Task CancelInvocationAsync(InvocationRequest irq, Task[]? streamTasks = null) 1309private async Task InvokeCore(ConnectionState connectionState, string methodName, InvocationRequest irq, object?[] args, string[]? streams, CancellationToken cancellationToken) 1338private async Task InvokeStreamCore(ConnectionState connectionState, string methodName, InvocationRequest irq, object?[] args, string[]? streams, CancellationToken cancellationToken) 1471InvocationRequest? irq; 1632private async Task DispatchInvocationStreamItemAsync(StreamItemMessage streamItem, InvocationRequest irq) 1646private void DispatchInvocationCompletion(CompletionMessage completion, InvocationRequest irq) 2304private readonly Dictionary<string, InvocationRequest> _pendingCalls = new Dictionary<string, InvocationRequest>(StringComparer.Ordinal); 2356public void AddInvocation(InvocationRequest irq) 2372public bool TryGetInvocation(string invocationId, [NotNullWhen(true)] out InvocationRequest? irq) 2380public bool TryRemoveInvocation(string invocationId, [NotNullWhen(true)] out InvocationRequest? irq) 2402foreach (var outstandingCall in _pendingCalls.Values) 2585if (!TryGetInvocation(invocationId, out var irq)) 2597if (!TryGetInvocation(invocationId, out var irq))
Internal\InvocationRequest.cs (3)
31_cancellationTokenRegistration = cancellationToken.Register(self => ((InvocationRequest)self!).Cancel(), this); 49public static InvocationRequest Invoke(CancellationToken cancellationToken, Type resultType, string invocationId, ILoggerFactory loggerFactory, HubConnection hubConnection, Activity? activity, out Task<object?> result) 56public static InvocationRequest Stream(CancellationToken cancellationToken, Type resultType, string invocationId,