// Copyright © 2018 The CefSharp Authors. All rights reserved. // // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. using CefSharp.Enums; namespace CefSharp { /// /// Manages custom scheme registrations. /// public interface ISchemeRegistrar { /// /// Register a custom scheme. This method should not be called for the built-in /// HTTP, HTTPS, FILE, FTP, ABOUT and DATA schemes. /// /// See for possible values for /// /// This function may be called on any thread. It should only be called once /// per unique value. /// /// scheme name /// scheme options /// If is already registered or if an error occurs this method will return false. bool AddCustomScheme(string schemeName, SchemeOptions schemeOptions); } }