Compartir a través de


IObserver<T>.OnCompleted Método

Definición

Informa al observador de que el proveedor ha terminado de enviar notificaciones basadas en inserción.

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

Ejemplos

En el ejemplo siguiente se proporciona una implementación del OnCompleted método en una aplicación de seguimiento de latitud y longitud. El método simplemente informa de que no hay más datos disponibles y llama a la implementación del IDisposable.Dispose proveedor. Consulte la sección Ejemplo del IObserver<T> tema para obtener el ejemplo 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

Comentarios

Cuando se llama a la implementación del OnCompleted observador, el OnCompleted método puede llamar opcionalmente al Dispose método del IDisposable objeto que se devolvió al observador cuando llamó al IObservable<T>.Subscribe método .

Se aplica a