WebViewManager 类

定义

管理托管 Razor 组件的 Web 视图中的活动。 平台作者应将此子类化,以将抽象和受保护的方法连接到平台 Web 视图的 API。

public abstract class WebViewManager : IAsyncDisposable
type WebViewManager = class
    interface IAsyncDisposable
Public MustInherit Class WebViewManager
Implements IAsyncDisposable
继承
WebViewManager
实现

构造函数

WebViewManager(IServiceProvider, Dispatcher, Uri, IFileProvider, JSComponentConfigurationStore, String)

构造 的 WebViewManager实例。

属性

Dispatcher

Dispatcher获取此WebViewManager实例使用的 。

方法

AddRootComponentAsync(Type, String, ParameterView)

将根组件添加到附加页。

DisposeAsync()

管理托管 Razor 组件的 Web 视图中的活动。 平台作者应将此子类化,以将抽象和受保护的方法连接到平台 Web 视图的 API。

DisposeAsyncCore()

释放当前 WebViewManager 实例。

MessageReceived(Uri, String)

通知 有关 WebViewManager 在 Web 视图中运行的 JavaScript 的消息。

Navigate(String)

指示 Web 视图导航到指定位置,绕过任何客户端路由。

NavigateCore(Uri)

指示 Web 视图导航到指定位置,绕过任何客户端路由。

RemoveRootComponentAsync(String)

从当前页中删除以前附加的根组件。

SendMessage(String)

向在附加的 Web 视图中运行的 JavaScript 代码发送消息。 这必须转发到 Blazor JavaScript 代码。

TryDispatchAsync(Action<IServiceProvider>)

以异步方式调用指定的 workItem ,并传入可用于 Razor 组件的范围服务。 如果此方法无法调用指定的 workItem,则不会引发任何异常,但如果它确实调用它,则本身仍可能引发 workItem 异常。

TryGetResponseContent(String, Boolean, Int32, String, Stream, IDictionary<String,String>)

尝试为给定的网络请求提供响应内容。

适用于