Skip to content

Instantly share code, notes, and snippets.

@ntakouris
Created September 3, 2019 13:00
Show Gist options
  • Save ntakouris/8d90c64f662c6309d188b91beb48a76e to your computer and use it in GitHub Desktop.
Save ntakouris/8d90c64f662c6309d188b91beb48a76e to your computer and use it in GitHub Desktop.
services.AddSingleton<IUriService>(provider =>
{
var accessor = provider.GetRequiredService<IHttpContextAccessor>();
var request = accessor.HttpContext.Request;
var absoluteUri = string.Concat(request.Scheme, "://", request.Host.ToUriComponent(), "/");
return new UriService(absoluteUri);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment