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。 这意味着 NavigatingNavigatedDocumentCompleted 事件在设置此属性时发生,并且 属性的值 Url 不再有意义。

注意

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

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

适用于

另请参阅