IObserver<T>.OnCompleted Méthode
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.
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.