Skip to content

Instantly share code, notes, and snippets.

@sebastiantecsi
Created November 28, 2017 05:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sebastiantecsi/460f19078bbb44dca2834174dcc2fe6b to your computer and use it in GitHub Desktop.
Save sebastiantecsi/460f19078bbb44dca2834174dcc2fe6b to your computer and use it in GitHub Desktop.
using Owin;
namespace Sitecore.SignalR.Pipelines.InitializeOwinMiddleware
{
using Microsoft.AspNet.SignalR;
using Sitecore.Diagnostics;
using Sitecore.Owin.Pipelines.Initialize;
using Sitecore.SignalR.Configuration;
public class InitializeSignalR : InitializeProcessor
{
public override void Process([NotNull] InitializeArgs args)
{
Assert.ArgumentNotNull(args, nameof(args));
var connection = System.Configuration.ConfigurationManager.ConnectionStrings["myConnection"].ConnectionString;
GlobalHost.HubPipeline.RequireAuthentication();
GlobalHost.DependencyResolver.UseSqlServer(connection);
args.App.MapSignalR(Settings.SignalR.Path, new HubConfiguration());
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment