public UrlScheme(string scheme, string host, string baseUrl, UrlSchemeType type, bool baseUrlStrict = true, AssemblyOptions assemblyOptions = null) { Name = Guid.NewGuid().ToString(); Scheme = scheme; Host = host; BaseUrl = baseUrl; UrlSchemeType = type; BaseUrlStrict = baseUrlStrict; AssemblyOptions = assemblyOptions; if (!string.IsNullOrEmpty(BaseUrl)) { var uri = new Uri(BaseUrl); Scheme = uri.Scheme; Host = uri.Host; } }
public UrlScheme(string name, string scheme, string host, string baseUrl, UrlSchemeType type, bool baseUrlStrict = false, AssemblyOptions assemblyOptions = null) { Name = name; Scheme = scheme; Host = host; Folder = null; BaseUrl = baseUrl; UrlSchemeType = type; BaseUrlStrict = baseUrlStrict; AssemblyOptions = assemblyOptions; if (!string.IsNullOrEmpty(BaseUrl)) { var uri = new Uri(BaseUrl); Scheme = uri.Scheme; Host = uri.Host; } }