public static RedirectTarget Create(string target, bool permanent) { RedirectTarget item = new RedirectTarget(); item.Target = target; item.Permanent = permanent; item.QueryProcess = RedirectQueryProcess.Ignored; return(item); }
public static DomainSetting CreateEmpty(string managementKey, string defaultTarget, bool permanent) { DomainSetting item = new DomainSetting { ManagementKey = managementKey, DefaultTarget = RedirectTarget.Create(defaultTarget, permanent), IgnoreCaseWhenMatching = false, Redirects = new Dictionary <string, RedirectTarget>() }; return(item); }
static ServiceSetting CreateDefault() { ServiceSetting item = new ServiceSetting { //KestrelUrl = "http://localhost:40020", EnableStaticFiles = true, PreferXForwardedHost = true, DefaultTarget = RedirectTarget.Create(DefaultGlobalManagementKey, false), GlobalManagementKey = DefaultGlobalManagementKey, GlobalManagementEnabledHosts = new HashSet <string>(StringComparer.OrdinalIgnoreCase), Domains = new Dictionary <string, DomainSetting>(StringComparer.OrdinalIgnoreCase), Aliases = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase) }; return(item); }