WebBrowser.DocumentStream Vlastnost

Definice

Získá nebo nastaví datový proud obsahující obsah webové stránky zobrazené v ovládacím prvku 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

Hodnota vlastnosti

Obsahující Stream obsah aktuální webové stránky nebo null pokud není načtena žádná stránka. Výchozí formát je null.

Atributy

Výjimky

Tato WebBrowser instance již není platná.

Odkaz na implementaci IWebBrowser2 rozhraní nelze načíst ze základního ovládacího prvku ActiveX WebBrowser .

Poznámky

Tato vlastnost slouží k načtení webové stránky z objektu WebBrowserStream do ovládacího prvku. Tuto vlastnost můžete použít například k načtení webových stránek z databáze nebo souboru prostředků. Když nastavíte tuto vlastnost, ovládací prvek před načtením zadaného WebBrowser textu automaticky přejde na adresu URL about:blank. To znamená, že Navigatingudálosti , Navigateda DocumentCompleted nastanou při nastavení této vlastnosti a hodnota Url vlastnosti už nemá smysl.

Poznámka

Tato vlastnost obsahuje obsah aktuálního dokumentu, i když byl požadován jiný dokument. Pokud nastavíte hodnotu této vlastnosti a pak ji okamžitě znovu načtete, může se načtená hodnota lišit od nastavené hodnoty, pokud WebBrowser ovládací prvek neměl čas na načtení nového obsahu. Novou hodnotu můžete načíst v obslužné rutině DocumentCompleted události.

Chcete-li získat přístup k obsahu webové stránky jako řetězec, použijte DocumentText vlastnost . K obsahu stránky můžete přistupovat také pomocí modelu DOM (Document Object Model) HTML prostřednictvím Document vlastnosti .

Platí pro

Viz také