WebBrowser.DocumentStream Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit un flux contenant le contenu de la page web affichée dans le contrôle 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
Valeur de propriété
Stream contenant le contenu de la page web active, ou null
si aucune page n’est chargée. La valeur par défaut est null
.
- Attributs
Exceptions
Cette instance de WebBrowser n'est plus valide.
Une référence à une implémentation de l'interface IWebBrowser2
n'a pas pu être récupérée du contrôle WebBrowser
ActiveX sous-jacent.
Remarques
Utilisez cette propriété pour charger une page Web dans le WebBrowser contrôle à partir d’un Stream objet . Vous pouvez utiliser cette propriété, par exemple, pour charger des pages Web à partir d’une base de données ou d’un fichier de ressources. Lorsque vous définissez cette propriété, le WebBrowser contrôle accède automatiquement à l’URL about :blank avant de charger le texte spécifié. Cela signifie que les Navigatingévénements , Navigatedet DocumentCompleted se produisent lorsque vous définissez cette propriété et que la valeur de la Url propriété n’est plus significative.
Notes
Cette propriété contient le contenu du document actif, même si un autre document a été demandé. Si vous définissez la valeur de cette propriété, puis récupérez-la immédiatement, la valeur récupérée peut être différente de la valeur définie si le WebBrowser contrôle n’a pas eu le temps de charger le nouveau contenu. Vous pouvez récupérer la nouvelle valeur dans un gestionnaire d’événements DocumentCompleted .
Pour accéder au contenu d’une page Web sous forme de chaîne, utilisez la DocumentText propriété . Vous pouvez également accéder au contenu de la page à l’aide du dom (Document Object Model) HTML via la Document propriété .