WebBrowser.DocumentStream Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece una secuencia con el contenido de la página web que se muestra en el control 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
Valor de propiedad
Stream con el contenido de la página web actual, o null
si no se carga ninguna página. De manera predeterminada, es null
.
- Atributos
Excepciones
Esta instancia de WebBrowser ya no es válida.
Una referencia a una implementación de la interfaz IWebBrowser2
no se pudo recuperar del control ActiveX WebBrowser
subyacente.
Comentarios
Utilice esta propiedad para cargar una página web en el WebBrowser control desde un Stream objeto . Puede usar esta propiedad, por ejemplo, para cargar páginas web desde una base de datos o un archivo de recursos. Al establecer esta propiedad, el WebBrowser control navega automáticamente a la dirección URL about:blank antes de cargar el texto especificado. Esto significa que los Navigatingeventos , Navigatedy DocumentCompleted se producen al establecer esta propiedad y el valor de la Url propiedad ya no es significativo.
Nota
Esta propiedad contiene el contenido del documento actual, incluso si se ha solicitado otro documento. Si establece el valor de esta propiedad y, a continuación, lo recupera inmediatamente, el valor recuperado puede ser diferente al establecido si el WebBrowser control no ha tenido tiempo para cargar el nuevo contenido. Puede recuperar el nuevo valor en un DocumentCompleted controlador de eventos.
Para tener acceso al contenido de una página web como una cadena, use la DocumentText propiedad . También puede acceder al contenido de la página mediante el modelo de objetos de documento HTML (DOM) a través de la Document propiedad .