NavigationService.NavigationFailed Ereignis

Definition

Tritt ein, wenn ein Fehler auftritt, während zum angeforderten Inhalt navigiert wird.Occurs when an error occurs while navigating to the requested content.

public:
 event System::Windows::Navigation::NavigationFailedEventHandler ^ NavigationFailed;
public event System.Windows.Navigation.NavigationFailedEventHandler NavigationFailed;
member this.NavigationFailed : System.Windows.Navigation.NavigationFailedEventHandler 
Public Custom Event NavigationFailed As NavigationFailedEventHandler 
Public Event NavigationFailed As NavigationFailedEventHandler 

Ereignistyp

NavigationFailedEventHandler

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie behandelt werden NavigationFailed .The following example shows how to handle NavigationFailed.

void NavigationService_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
    string msg = string.Format("Navigation to {0} failed: {1}.", e.Uri.OriginalString, e.Exception.Message);
    this.progressStatusBarItem.Content = msg;
}
Private Sub NavigationService_NavigationFailed(ByVal sender As Object, ByVal e As NavigationFailedEventArgs)
    Dim msg As String = String.Format("Navigation to {0} failed: {1}.", e.Uri.OriginalString, e.Exception.Message)
    Me.progressStatusBarItem.Content = msg
End Sub

Hinweise

Wenn WebException während einer Navigation entweder eine oder eine IOException ausgelöst wird, wird das- NavigationFailed Ereignis ausgelöst.When either a WebException or an IOException is thrown during a navigation, the NavigationFailed event is raised. NavigationFailed wird ein-Wert zurückgegeben NavigationFailedEventArgs , der Informationen über die Ausnahme und die Details der Navigation kapselt, die die Ausnahme verursacht hat.NavigationFailed is passed a NavigationFailedEventArgs that encapsulates information about both the exception and the details of the navigation that caused the exception.

Wenn eine Ausnahme aus einer fehlgeschlagenen Navigation resultiert und nicht behandelt wird, werden die folgenden Ereignisse in der aufgeführten Reihenfolge ausgelöst:When an exception results from a failed navigation, and is unhandled, the following events are raised in the order listed:

Wenn ein Navigator ( NavigationWindow , Frame ) von einem oder mehreren Navigatoren gehostet wird, NavigationFailed wird für keines dieser Elemente ausgelöst.If a navigator (NavigationWindow, Frame) is hosted by one or more navigators, NavigationFailed is not raised on any of them.

Gilt für:

Siehe auch