Sdílet prostřednictvím


WebBrowser.DocumentStream Vlastnost

Definice

Získá nebo nastaví datový proud obsahující obsah webové stránky zobrazené v ovládacím WebBrowser prvku.

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

Obsah Stream aktuální webové stránky nebo null pokud není načtena žádná stránka. Výchozí hodnota 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 do WebBrowser ovládacího prvku z objektu Stream . Tuto vlastnost můžete použít například k načtení webových stránek z databáze nebo souboru prostředků. Při nastavení této vlastnosti WebBrowser ovládací prvek automaticky přejde na adresu URL about:blank před načtením zadaného textu. To znamená, že při nastavení této vlastnosti dojde k událostem Navigatinga NavigatedDocumentCompleted hodnota Url vlastnosti již není smysluplná.

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ě načtete znovu, může být načtená hodnota jiná než hodnota nastavená, pokud WebBrowser ovládací prvek neměl čas načíst nový obsah. Novou hodnotu můžete načíst v obslužné rutině DocumentCompleted události.

Pokud chcete 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í objektového modelu dokumentu HTML (DOM) prostřednictvím Document vlastnosti.

Platí pro

Viz také