public virtual ChromelyConfiguration RegisterExternaleUrlScheme(string schemeName, string domainName) { UrlScheme scheme = new UrlScheme(schemeName, domainName, true); UrlSchemeProvider.RegisterScheme(scheme); return(this); }
/// <summary> /// The init. /// </summary> private void Init() { UrlSchemeProvider.RegisterScheme(new UrlScheme("http", "chromely.com", false)); UrlSchemeProvider.RegisterScheme(new UrlScheme("https", "test.com", false)); UrlSchemeProvider.RegisterScheme(new UrlScheme("https://www.google.com", true)); UrlSchemeProvider.RegisterScheme(new UrlScheme("http://www.test.com", true)); }
public virtual ChromelyConfiguration RegisterCustomrUrlScheme(string schemeName, string domainName) { UrlScheme scheme = new UrlScheme(schemeName, domainName, false); UrlSchemeProvider.RegisterScheme(scheme); return(this); }
/// <summary> /// The init. /// </summary> private void Init() { UrlSchemeProvider.RegisterScheme(new UrlScheme("http", "chromely.com", UrlSchemeType.Custom)); UrlSchemeProvider.RegisterScheme(new UrlScheme("https", "test.com", UrlSchemeType.Custom)); UrlSchemeProvider.RegisterScheme(new UrlScheme("https://www.google.com", UrlSchemeType.External)); UrlSchemeProvider.RegisterScheme(new UrlScheme("http://www.test.com", UrlSchemeType.External)); }
public virtual ChromelyConfiguration RegisterSchemeHandler(ChromelySchemeHandler chromelySchemeHandler) { if (chromelySchemeHandler != null) { UrlScheme scheme = new UrlScheme(chromelySchemeHandler.SchemeName, chromelySchemeHandler.DomainName, false); UrlSchemeProvider.RegisterScheme(scheme); IoC.RegisterInstance(typeof(ChromelySchemeHandler), chromelySchemeHandler.Key, chromelySchemeHandler); } return(this); }
/// <summary> /// Registers scheme handler. /// </summary> /// <param name="ePlugSchemeHandler"> /// The blis scheme handler. /// </param> /// <returns> /// The <see cref="CefConfiguration"/> object. /// </returns> public virtual CefConfiguration RegisterSchemeHandler(SchemeHandler ePlugSchemeHandler) { if (ePlugSchemeHandler != null) { var scheme = new UrlScheme(ePlugSchemeHandler.SchemeName, ePlugSchemeHandler.DomainName, false); UrlSchemeProvider.RegisterScheme(scheme); IoC.RegisterInstance(typeof(SchemeHandler), ePlugSchemeHandler.Key, ePlugSchemeHandler); } return(this); }
/// <summary> /// Registers scheme handler. /// </summary> /// <param name="schemeHandler"> /// The chromely scheme handler. /// </param> /// <returns> /// The <see cref="ChromelyConfiguration"/> object. /// </returns> public virtual ChromelyConfiguration RegisterSchemeHandler(ChromelySchemeHandler schemeHandler) { if (schemeHandler != null) { var scheme = new UrlScheme(schemeHandler.SchemeName, schemeHandler.DomainName, UrlSchemeType.Custom); UrlSchemeProvider.RegisterScheme(scheme); IoC.RegisterInstance(typeof(ChromelySchemeHandler), schemeHandler.Key, schemeHandler); } return(this); }
/// <summary> /// The register url scheme. /// </summary> /// <param name="scheme"> /// The scheme. /// </param> public void RegisterUrlScheme(UrlScheme scheme) { UrlSchemeProvider.RegisterScheme(scheme); }
/// <summary> /// Registers customr url scheme. /// </summary> /// <param name="urlScheme"> /// The url scheme object. /// </param> /// <returns> /// The <see cref="ChromelyConfiguration"/> object. /// </returns> public virtual ChromelyConfiguration RegisterCustomrUrlScheme(UrlScheme urlScheme) { UrlSchemeProvider.RegisterScheme(urlScheme); return(this); }
public void RegisterExternalUrlScheme(UrlScheme scheme) { scheme.IsExternal = true; UrlSchemeProvider.RegisterScheme(scheme); }