IObserver<T>.OnCompleted Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .