public static IConnectionBuilder UseHub <THub>(this IConnectionBuilder connectionBuilder) where THub : Hub { var marker = connectionBuilder.ApplicationServices.GetService(typeof(SignalRMarkerService)); if (marker == null) { throw new InvalidOperationException("Unable to find the required services. Please add all the required services by calling " + "'IServiceCollection.AddSignalR' inside the call to 'ConfigureServices(...)' in the application startup code."); } return(connectionBuilder.UseConnectionHandler <HubConnectionHandler <THub> >()); }
public static IConnectionBuilder UseHub <THub>(this IConnectionBuilder connectionBuilder) where THub : Hub { return(connectionBuilder.UseConnectionHandler <HubConnectionHandler <THub> >()); }
public static IConnectionBuilder UseMqtt(this IConnectionBuilder builder) { return(builder.UseConnectionHandler <MqttConnectionHandler>()); }