WebBrowser.DocumentStream Propriedade

Definição

Recebe ou define um fluxo contendo o conteúdo da página Web apresentado no WebBrowser controlo.

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)>]
member this.DocumentStream : System.IO.Stream with get, set
Public Property DocumentStream As Stream

Valor de Propriedade

A contendo Stream o conteúdo da página Web atual, ou null se nenhuma página for carregada. A predefinição é null.

Atributos

Exceções

Esta WebBrowser situação já não é válida.

Uma referência a uma implementação da IWebBrowser2 interface não podia ser recuperada a partir do controlo ActiveX WebBrowser subjacente.

Observações

Use esta propriedade para carregar uma página Web no WebBrowser controlo a partir de um Stream objeto. Pode usar esta propriedade, por exemplo, para carregar páginas Web a partir de uma base de dados ou ficheiro de recursos. Quando defines esta propriedade, o WebBrowser controlo navega automaticamente até ao URL about:blank antes de carregar o texto especificado. Isto significa que os Navigating, , e DocumentCompleted os eventos ocorrem quando se define esta propriedade, e o valor da Url propriedade deixa Navigatedde ser significativo.

Note

Esta propriedade contém o conteúdo do documento atual, mesmo que outro documento tenha sido solicitado. Se definir o valor desta propriedade e depois a recuperar imediatamente, o valor recuperado pode ser diferente do conjunto de valores se o WebBrowser controlo não tiver tido tempo de carregar o novo conteúdo. Podes recuperar o novo valor num DocumentCompleted gestor de eventos.

Para aceder ao conteúdo de uma página Web como uma cadeia, use a DocumentText propriedade. Também pode aceder ao conteúdo da página usando o modelo de objetos do documento HTML (DOM) através da Document propriedade.

Aplica-se a

Ver também