IObserver<T>.OnCompleted Methode

Definition

Benachrichtigt den Beobachter, dass der Anbieter das Senden von Pushbenachrichtigungen abgeschlossen hat.Notifies the observer that the provider has finished sending push-based notifications.

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 breiten-/Längen Grad-nach Verfolgungs Anwendung bereitstellt.The following example provides an implementation of the OnCompleted method in a latitude/longitude tracking application. Die- IDisposable.Dispose Methode meldet einfach, dass keine weiteren Daten verfügbar sind, und ruft die Implementierung des Anbieters auf.The method simply reports that no further data is available and calls the provider's IDisposable.Dispose implementation. Das komplette Beispiel finden Sie im IObserver<T> Beispiel Abschnitt des Themas.See the Example section of the IObserver<T> topic for the complete example.

public virtual void OnCompleted()
{
   Console.WriteLine("The Location Tracker has completed transmitting data to {0}.", this.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 OnCompleted Observer aufgerufen wird, kann OnCompleted die-Methode optional die Dispose -Methode des IDisposable -Objekts aufrufen, das beim Aufrufen der IObservable<T>.Subscribe -Methode an den Beobachter zurückgegeben wurde.When the observer's OnCompleted implementation is called, the OnCompleted method can optionally call the Dispose method of the IDisposable object that was returned to the observer when it called the IObservable<T>.Subscribe method.

Gilt für: