Partager via


IObserver<T>.OnCompleted Méthode

Définition

Signale à l’observateur que le fournisseur a terminé l’envoi des notifications de type push.

public:
 void OnCompleted();
public void OnCompleted ();
abstract member OnCompleted : unit -> unit
Public Sub OnCompleted ()

Exemples

L’exemple suivant fournit une implémentation de la OnCompleted méthode dans une application de suivi latitude/longitude. La méthode signale simplement qu’aucune autre donnée n’est disponible et appelle l’implémentation du IDisposable.Dispose fournisseur. Consultez la section Exemple de la IObserver<T> rubrique pour obtenir l’exemple complet.

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

Remarques

Lorsque l’implémentation de OnCompleted l’observateur est appelée, la OnCompleted méthode peut éventuellement appeler la Dispose méthode de l’objet IDisposable retourné à l’observateur lorsqu’elle a appelé la IObservable<T>.Subscribe méthode.

S’applique à