WebBrowser.DocumentStream 属性

定义

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

public:
 property System::IO::Stream ^ DocumentStream { System::IO::Stream ^ get(); void set(System::IO::Stream ^ value); };
[System.ComponentModel.Browsable(false)]
public System.IO.Stream DocumentStream { get; set; }
[System.ComponentModel.Browsable(false)]
public System.IO.Stream? DocumentStream { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.DocumentStream : System.IO.Stream with get, set
Public Property DocumentStream As Stream

属性值

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

属性

例外

WebBrowser 实例不再有效。

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

注解

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

注意

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

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

适用于

另请参阅