示例#1
0
 /// <summary>Creates a new instance of <see cref="ClipboardApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public ClipboardApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "clipboard"))
 {
 }
示例#2
0
 /// <summary>Creates a new instance of <see cref="BookmarksApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public BookmarksApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "bookmarks"))
 {
 }
示例#3
0
 /// <summary>Creates a new instance of <see cref="SearchApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public SearchApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "search"))
 {
 }
示例#4
0
 /// <summary>Creates a new instance of <see cref="NotificationsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public NotificationsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "notifications"))
 {
 }
 /// <summary>Creates a new instance of <see cref="ContentScriptsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public ContentScriptsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "contentScripts"))
 {
 }
 /// <summary>Creates a new instance of <see cref="DevtoolsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public DevtoolsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "devtools"))
 {
 }
 /// <summary>Creates a new instance of <see cref="ScriptingApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public ScriptingApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "scripting"))
 {
 }
示例#8
0
 /// <summary>Creates a new instance of <see cref="AlarmsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public AlarmsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "alarms"))
 {
 }
 /// <summary>Creates a new instance of <see cref="BrowsingDataApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public BrowsingDataApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "browsingData"))
 {
 }
示例#10
0
 /// <summary>Creates a new instance of <see cref="WebsitesApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public WebsitesApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "websites"))
 {
 }
示例#11
0
 /// <summary>Creates a new instance of <see cref="DownloadsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public DownloadsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "downloads"))
 {
 }
示例#12
0
 /// <summary>Creates a new instance of <see cref="InspectedWindowApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public InspectedWindowApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "inspectedWindow"))
 {
 }
 /// <summary>Creates a new instance of <see cref="PermissionsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public PermissionsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "permissions"))
 {
 }
示例#14
0
 /// <summary>Creates a new instance of <see cref="NetworkApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public NetworkApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "network"))
 {
 }
示例#15
0
 /// <summary>Creates a new instance of <see cref="StorageApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public StorageApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "storage"))
 {
 }
示例#16
0
 /// <summary>Creates a new instance of <see cref="WebNavigationApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public WebNavigationApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "webNavigation"))
 {
 }
示例#17
0
 /// <summary>Creates a new instance of <see cref="WindowsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public WindowsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "windows"))
 {
 }
示例#18
0
 /// <summary>Creates a new instance of <see cref="ProxyApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public ProxyApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "proxy"))
 {
 }
示例#19
0
 /// <summary>Creates a new instance of <see cref="PanelsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public PanelsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "panels"))
 {
 }
示例#20
0
 /// <summary>Creates a new instance of <see cref="TabsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public TabsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "tabs"))
 {
 }
示例#21
0
 /// <summary>Creates a new instance of <see cref="ManagementApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public ManagementApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "management"))
 {
 }
示例#22
0
 /// <summary>Creates a new instance of <see cref="WebRequestApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public WebRequestApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "webRequest"))
 {
 }
示例#23
0
 /// <summary>Creates a new instance of <see cref="ActionApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public ActionApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "action"))
 {
 }
示例#24
0
 /// <summary>Creates a new instance of <see cref="BrowserSettingsApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public BrowserSettingsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "browserSettings"))
 {
 }
示例#25
0
 /// <summary>Creates a new instance of <see cref="IdleApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public IdleApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "idle"))
 {
 }
示例#26
0
 /// <summary>Creates a new instance of <see cref="OmniboxApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public OmniboxApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "omnibox"))
 {
 }
示例#27
0
 /// <summary>Creates a new instance of <see cref="HistoryApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public HistoryApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "history"))
 {
 }
示例#28
0
 /// <summary>Creates a new instance of <see cref="MenusApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public MenusApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "menus"))
 {
 }
示例#29
0
 /// <summary>Creates a new instance of <see cref="CookiesApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 public CookiesApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "cookies"))
 {
 }
示例#30
0
 /// <summary>Creates a new instance of <see cref="MenusApi" />.</summary>
 /// <param name="jsRuntime">The JS runtime adapter.</param>
 /// <param name="accessPath">The base API access path.</param>
 /// <param name="proxyNamespace">The proxy namespace.</param>
 protected MenusApi(IJsRuntimeAdapter jsRuntime, string accessPath, string proxyNamespace) : base(jsRuntime, AccessPaths.Combine(accessPath, proxyNamespace))
 {
 }