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。 这意味着 Navigating、 Navigated和 DocumentCompleted 事件在设置此属性时发生,并且 属性的值 Url 不再有意义。
注意
此属性包含当前文档的内容,即使已请求其他文档也是如此。 如果设置此属性的值,然后立即再次检索它,则如果 WebBrowser 控件没有时间加载新内容,则检索的值可能与设置的值不同。 可以在事件处理程序中 DocumentCompleted 检索新值。
若要以字符串形式访问网页的内容,请使用 DocumentText 属性。 还可以通过 Document 属性使用 HTML 文档对象模型 (DOM) 访问页面内容。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈