IObserver<T>.OnCompleted Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Benachrichtigt den Beobachter, dass der Anbieter das Senden von Pushbenachrichtigungen abgeschlossen hat.
public:
void OnCompleted();
public void OnCompleted ();
abstract member OnCompleted : unit -> unit
Public Sub OnCompleted ()
Beispiele
Im folgenden Beispiel wird eine Implementierung der OnCompleted -Methode in einer Anwendung zur Nachverfolgung von Breiten-/Längengraden bereitgestellt. Die Methode meldet einfach, dass keine weiteren Daten verfügbar sind, und ruft die Implementierung des Anbieters IDisposable.Dispose auf. Das vollständige Beispiel finden Sie im Abschnitt Beispiel des IObserver<T> Themas.
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
Hinweise
Wenn die Implementierung des Beobachters OnCompleted aufgerufen wird, kann die OnCompleted -Methode optional die Dispose -Methode des IDisposable Objekts aufrufen, das beim Aufruf der Methode an den IObservable<T>.Subscribe Beobachter zurückgegeben wurde.