public void ConfigureServices(IServiceCollection services) { var configuration = new PassthroughConfiguration( connectionFunc: () => new SqlConnection(Connection.ConnectionString), callback: AmendMessage, dedupCriticalError: exception => { Environment.FailFast("", exception); }); configuration.AppendClaimsToMessageHeaders(); services.AddSqlHttpPassthrough(configuration); services.AddMvcCore(options => options.EnableEndpointRouting = false); }
public void Default(IServiceCollection services) { #region AppendClaimsToMessageHeaders var configuration = new PassthroughConfiguration( connectionFunc: OpenConnection, callback: Callback, dedupCriticalError: exception => { Environment.FailFast("Dedup cleanup failure", exception); }); configuration.AppendClaimsToMessageHeaders(); services.AddSqlHttpPassthrough(configuration); #endregion }