Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo IObserver<T>.OnError (Exception)

.NET Framework (current version)
 

Data di pubblicazione: novembre 2016

Notifica all'osservatore una condizione di errore del provider.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

void OnError(
	Exception error
)

Parametri

error
Type: System.Exception

Oggetto che fornisce informazioni aggiuntive sull'errore.

Anche se error è un oggetto derivato da System.Exception, non rappresenta necessariamente un'eccezione generata dal provider. Può inoltre rappresentare una condizione di errore di routine o previsto, ad esempio i dati sono mancante o non disponibile. Il OnError metodo deve essere visto come informativo, e il provider non prevede l'osservatore per fornire la gestione degli errori.

Nell'esempio seguente fornisce un'implementazione di OnError metodo in latitudine e longitudine rilevamento dell'applicazione. Il metodo indica semplicemente che i dati sono attualmente disponibili; non utilizzare il Exception oggetto passato come parametro. Vedere la sezione di esempio di IObserver<T> argomento per un esempio completo.

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

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: