/// <summary> /// Combined url from <paramref name="request"/> and <paramref name="path"/>. /// </summary> /// <param name="request"><see cref="HttpRequest"/> instance.</param> /// <param name="path">Url path.</param> /// <returns>Url.</returns> private string GetUrl(TS.HttpRequest request, string path) { var combinedPath = string.Concat(request.ApplicationPath?.TrimEnd('/'), "/", path); var port = request.Host.Port ?? -1; var uriBuilder = new UriBuilder(request.Scheme, request.Host.Host, port, combinedPath); return(uriBuilder.Uri.ToString()); }
public DomainFromRequestResolver() { TS.HttpRequest currentRequest = TS.HttpContext.Current.Request ?? throw new Exception("Current request is empty."); _request = currentRequest; }
public FileUploadInfo(Stream fileContent, MS.HttpRequestBase request, IResourceStorage storage) { _request = request; _fileContent = fileContent; _storage = storage; }