WebBrowser.DocumentStream 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个流,该流包含显示在 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。 这意味着、 Navigated和 DocumentCompleted 事件在Navigating设置此属性时发生,并且属性的值Url不再有意义。
注意
此属性包含当前文档的内容,即使已请求其他文档也是如此。 如果设置了此属性的值,然后立即再次检索它,则当控件没有时间加载新内容时 WebBrowser ,检索的值可能与设置的值不同。 可以在事件处理程序中 DocumentCompleted 检索新值。
若要以字符串形式访问网页的内容,请使用 DocumentText 属性。 还可以使用 Document HTML 文档对象模型 (DOM) 通过 属性访问页面内容。