public static IApplicationBuilder UseSignalrType(this IApplicationBuilder app, Action <SignalrTypeOptions> setupAction) { var options = new SignalrTypeOptions(); setupAction(options); return(app.UseMiddleware <SignalrTypeMiddleware>(options)); }
public SignalrTypeMiddleware(RequestDelegate next, IOptions <NewtonsoftJsonHubProtocolOptions> jsonOptions, SignalrTypeOptions options) { _next = next; _jsonSerializerSettings = jsonOptions.Value.PayloadSerializerSettings; this.options = options; }