次の方法で共有


WebBrowser.DocumentStream プロパティ

定義

WebBrowser コントロールに表示されている Web ページのコンテンツを含むストリームを取得または設定します。

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

プロパティ値

現在の Web ページのコンテンツを含む Stream。ページが読み込まれていない場合は、null。 既定値は、null です。

属性

例外

この WebBrowser インスタンスは無効になっています。

IWebBrowser2 インターフェイスの実装への参照を、基になる ActiveX WebBrowser コントロールから取得できませんでした。

注釈

Web ページをオブジェクトからコントロールに読み込むには、 WebBrowser このプロパティを Stream 使用します。 たとえば、このプロパティを使用して、データベースまたはリソース ファイルから Web ページを読み込むことができます。 このプロパティを設定すると、指定したテキストを WebBrowser 読み込む前に、コントロールは about:blank URL に自動的に移動します。 これは、このプロパティを Navigating設定すると、、 Navigated、および DocumentCompleted イベントが発生し、プロパティの Url 値が意味をなさなくなったことを意味します。

注意

このプロパティには、別のドキュメントが要求された場合でも、現在のドキュメントの内容が含まれます。 このプロパティの値を設定してからすぐに再度取得した場合、コントロールに新しいコンテンツを読み込む時間がない場合 WebBrowser 、取得される値は設定された値とは異なる場合があります。 イベント ハンドラーで新しい値を DocumentCompleted 取得できます。

Web ページの内容に文字列としてアクセスするには、 プロパティを DocumentText 使用します。 また、 プロパティを使用して HTML ドキュメント オブジェクト モデル (DOM) を使用してページの内容に Document アクセスすることもできます。

適用対象

こちらもご覧ください