38 references to TypedClientBuilder
Microsoft.AspNetCore.SignalR.Core (21)
Internal\HubClients`T.cs (9)
16All = TypedClientBuilder<T>.Build(new AllClientProxy<THub>(_lifetimeManager)); 23return TypedClientBuilder<T>.Build(new AllClientsExceptProxy<THub>(_lifetimeManager, excludedConnectionIds)); 28return TypedClientBuilder<T>.Build(new SingleClientProxy<THub>(_lifetimeManager, connectionId)); 33return TypedClientBuilder<T>.Build(new MultipleClientProxy<THub>(_lifetimeManager, connectionIds)); 38return TypedClientBuilder<T>.Build(new GroupProxy<THub>(_lifetimeManager, groupName)); 43return TypedClientBuilder<T>.Build(new GroupExceptProxy<THub>(_lifetimeManager, groupName, excludedConnectionIds)); 48return TypedClientBuilder<T>.Build(new MultipleGroupProxy<THub>(_lifetimeManager, groupNames)); 53return TypedClientBuilder<T>.Build(new UserProxy<THub>(_lifetimeManager, userId)); 58return TypedClientBuilder<T>.Build(new MultipleUserProxy<THub>(_lifetimeManager, userIds));
Internal\TypedHubClients.cs (12)
18public T Client(string connectionId) => TypedClientBuilder<T>.Build(_hubClients.Client(connectionId)); 20public T All => TypedClientBuilder<T>.Build(_hubClients.All); 22public T Caller => TypedClientBuilder<T>.Build(_hubClients.Caller); 24public T Others => TypedClientBuilder<T>.Build(_hubClients.Others); 26public T AllExcept(IReadOnlyList<string> excludedConnectionIds) => TypedClientBuilder<T>.Build(_hubClients.AllExcept(excludedConnectionIds)); 30return TypedClientBuilder<T>.Build(_hubClients.Group(groupName)); 35return TypedClientBuilder<T>.Build(_hubClients.GroupExcept(groupName, excludedConnectionIds)); 40return TypedClientBuilder<T>.Build(_hubClients.Clients(connectionIds)); 45return TypedClientBuilder<T>.Build(_hubClients.Groups(groupNames)); 50return TypedClientBuilder<T>.Build(_hubClients.OthersInGroup(groupName)); 55return TypedClientBuilder<T>.Build(_hubClients.User(userId)); 60return TypedClientBuilder<T>.Build(_hubClients.Users(userIds));
Microsoft.AspNetCore.SignalR.Microbenchmarks (1)
TypedClientBuilderBenchmark.cs (1)
16return TypedClientBuilder<ITestClient>.Build(Dummy);
Microsoft.AspNetCore.SignalR.Tests (16)
Internal\TypedClientBuilderTests.cs (16)
15var typedProxy = TypedClientBuilder<ITestClient>.Build(clientProxy); 39var typedProxy = TypedClientBuilder<IRenamedTestClient>.Build(clientProxy); 63var typedProxy = TypedClientBuilder<IInheritedClient>.Build(clientProxy); 100var typedProxy = TypedClientBuilder<ICancellationTokenMethod>.Build(clientProxy); 135var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<object>.Build(clientProxy)); 143var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<ValueTask>.Build(clientProxy)); 151var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<EventHandler>.Build(clientProxy)); 159var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<IVoidMethodClient>.Build(clientProxy)); 167var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<IStringMethodClient>.Build(clientProxy)); 175var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<IOutParamMethodClient>.Build(clientProxy)); 184var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<IRefParamMethodClient>.Build(clientProxy)); 193var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<IPropertiesClient>.Build(clientProxy)); 201var ex = Assert.Throws<InvalidOperationException>(() => TypedClientBuilder<IEventsClient>.Build(clientProxy)); 209var typedProxy = TypedClientBuilder<ITestClient>.Build(clientProxy); 235var typedProxy = TypedClientBuilder<ITestClient>.Build(clientProxy); 248var typedProxy = TypedClientBuilder<ICancellationTokenMethod>.Build(clientProxy);