WebBrowser.DocumentStream 属性

定义

获取或设置一个流,该流包含显示在 WebBrowser 控件中的网页的内容。

C#
[System.ComponentModel.Browsable(false)]
public System.IO.Stream DocumentStream { get; set; }
C#
[System.ComponentModel.Browsable(false)]
public System.IO.Stream? DocumentStream { get; set; }

属性值

Stream,包含当前网页的内容,如果未加载任何页,则为 null。 默认值为 null

属性

例外

WebBrowser 实例不再有效。

未能从基础 ActiveX IWebBrowser2 控件检索到对 WebBrowser 接口的实现的引用。

注解

使用此属性可从 对象将网页加载到 WebBrowser 控件中 Stream 。 例如,可以使用此属性从数据库或资源文件加载网页。 设置此属性时,控件会在 WebBrowser 加载指定文本之前自动导航到 about:blank URL。 这意味着、 NavigatedDocumentCompleted 事件在Navigating设置此属性时发生,并且属性的值Url不再有意义。

备注

此属性包含当前文档的内容,即使已请求其他文档也是如此。 如果设置了此属性的值,然后立即再次检索它,则当控件没有时间加载新内容时 WebBrowser ,检索的值可能与设置的值不同。 可以在事件处理程序中 DocumentCompleted 检索新值。

若要以字符串形式访问网页的内容,请使用 DocumentText 属性。 还可以使用 Document HTML 文档对象模型 (DOM) 通过 属性访问页面内容。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅