IObserver<T>.OnCompleted Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Notifica all'osservatore che il provider ha terminato di inviare notifiche basate su push.
public:
void OnCompleted();
public void OnCompleted ();
abstract member OnCompleted : unit -> unit
Public Sub OnCompleted ()
Esempio
Nell'esempio OnCompleted seguente viene fornita un'implementazione del metodo in un'applicazione di rilevamento latitudine/longitudine. Il metodo segnala semplicemente che non sono disponibili altri dati e chiama l'implementazione del IDisposable.Dispose provider. Vedere la sezione Esempio dell'argomento per l'esempio IObserver<T> completo.
public virtual void OnCompleted()
{
Console.WriteLine("The Location Tracker has completed transmitting data to {0}.", this.Name);
this.Unsubscribe();
}
member this.OnCompleted() =
printfn $"The Location Tracker has completed transmitting data to {name}."
this.Unsubscribe()
Public Overridable Sub OnCompleted() Implements System.IObserver(Of Location).OnCompleted
Console.WriteLine("The Location Tracker has completed transmitting data to {0}.", Me.Name)
Me.Unsubscribe()
End Sub
Commenti
Quando viene chiamata l'implementazione dell'osservatore OnCompleted , il OnCompleted metodo può chiamare facoltativamente il Dispose metodo dell'oggetto IDisposable restituito all'osservatore quando ha chiamato il IObservable<T>.Subscribe metodo .