Export (0) Print
Expand All

WebBrowser.NavigateToStream Method

Updated: October 2009

Navigate asynchronously to a Stream that contains the content for a document.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public void NavigateToStream(
	Stream stream
)
You cannot use methods in XAML.

Parameters

stream
Type: System.IO.Stream

The Stream that contains the content for a document.

ExceptionCondition
ObjectDisposedException

The WebBrowser instance is no longer valid.

InvalidOperationException

A reference to the underlying native WebBrowser could not be retrieved.

ArgumentNullException

The source parameter is null.

NavigateToStream causes the WebBrowser to navigate to a blank document ("about:blank") and then load the specified stream.

If the stream parameter is not in a valid HTML format, it will be displayed as plain text.

After navigation, Source will be null.

The following example shows how to navigate to a stream that contains a document.

private void goNavigateToStreamButton_Click(object sender, RoutedEventArgs e)
{
  // Load HTML document as a stream
  Uri uri = new Uri(@"pack://application:,,,/HTMLDocumentWithScript.html", UriKind.Absolute);
  Stream source = Application.GetResourceStream(uri).Stream;

  // Navigate to HTML document stream
  this.webBrowser.NavigateToStream(source);
}

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5 SP1, 3.0 SP2

Date

History

Reason

October 2009

Corrected the remarks and updated the exceptions list.

Customer feedback.

July 2008

Added topic for new class.

SP1 feature change.

Community Additions

ADD
Show:
© 2014 Microsoft