Esempio n. 1
0
        public virtual ChromelyConfiguration RegisterExternaleUrlScheme(string schemeName, string domainName)
        {
            UrlScheme scheme = new UrlScheme(schemeName, domainName, true);

            UrlSchemeProvider.RegisterScheme(scheme);
            return(this);
        }
Esempio n. 2
0
 /// <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));
 }
Esempio n. 3
0
        public virtual ChromelyConfiguration RegisterCustomrUrlScheme(string schemeName, string domainName)
        {
            UrlScheme scheme = new UrlScheme(schemeName, domainName, false);

            UrlSchemeProvider.RegisterScheme(scheme);
            return(this);
        }
Esempio n. 4
0
 /// <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));
 }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        /// <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);
        }
Esempio n. 7
0
        /// <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);
        }
Esempio n. 8
0
 /// <summary>
 /// The register url scheme.
 /// </summary>
 /// <param name="scheme">
 /// The scheme.
 /// </param>
 public void RegisterUrlScheme(UrlScheme scheme)
 {
     UrlSchemeProvider.RegisterScheme(scheme);
 }
Esempio n. 9
0
 /// <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);
 }
Esempio n. 10
0
 public void RegisterExternalUrlScheme(UrlScheme scheme)
 {
     scheme.IsExternal = true;
     UrlSchemeProvider.RegisterScheme(scheme);
 }