IObserver<T>.OnError(Exception) Méthode

Définition

Notifie l’observateur que le fournisseur a rencontré une condition d’erreur.

C#
public void OnError (Exception error);

Paramètres

error
Exception

Objet qui fournit des informations supplémentaires sur l’erreur.

Exemples

L’exemple suivant fournit une implémentation de la OnError méthode dans une application de suivi latitude/longitude. La méthode signale simplement que les données sont actuellement indisponibles ; il n’utilise pas l’objet Exception passé en tant que paramètre. Consultez la section Exemple de la IObserver<T> rubrique pour obtenir l’exemple complet.

C#
public virtual void OnError(Exception e)
{
   Console.WriteLine("{0}: The location cannot be determined.", this.Name);
}

Remarques

Bien qu’il error s’agit d’un objet dérivé de System.Exception, il ne représente pas nécessairement une exception levée par le fournisseur. Il peut également représenter une routine ou une condition d’erreur attendue, telle que les données manquantes ou indisponibles. La OnError méthode doit être considérée comme informationnelle et le fournisseur ne doit pas s’attendre à ce que l’observateur fournisse une gestion des erreurs.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi