NavigationService.NavigationFailed Événement
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.
Se produit lorsqu'une erreur est levée en naviguant jusqu'au contenu demandé.
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
Type d'événement
Exemples
L’exemple suivant montre comment gérer 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
Remarques
Quand un WebException ou un IOException est levé pendant une navigation, l’événement NavigationFailed est déclenché. NavigationFailed est passé un NavigationFailedEventArgs qui encapsule des informations sur l’exception et les détails de la navigation à l’origine de l’exception.
Lorsqu’une exception résulte d’un échec de navigation et n’est pas gérée, les événements suivants sont déclenchés dans l’ordre indiqué :
Si un navigateur (NavigationWindow, Frame) est hébergé par un ou plusieurs navigateurs, NavigationFailed
n’est pas déclenché sur l’un d’eux.